![]() |
problem passing xml through curl
So I am trying to pass an xml string through curl onto a server. Currently what I am getting back is:
XML Parsing Error: not well-formed if I turn off header type setting it to 'Content-type: text/xml' so now its just text/plain, i get: 415 Unsupported Media Type I have gone through my xml string and tested seperatly to make sure the string I passing is good. It is, assigning the string as text/xml will produce a valid xml page without any errors. so it seems that my curl setup is to blame for this. here is my code: PHP Code:
Any ideas on what I am missing would be greatly appreciated |
Guess it depends on precisely what is in those variables. If there's anything that disrupts the structure, that would blow it out of the water. Wrap them in cdata blocks to be sure.
The XML itself appears as well formed. Haven't a clue if its correct though. If its fine for you, and its fine for me, than I'd suggest its where you're sending it that is tossing that error. Curl wise, I guess that depends on what the server is doing. Its fine so long as they are pulling from the HTTP_RAW_POST_DATA. If they are not, than you will need to drop the content type as well as provide the input a fieldname in the post. |
| All times are GMT +1. The time now is 09:39 PM. |
Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.