Я пытаюсь опубликовать xml-файл на карту сделки введите описание ссылки здесь api, используя xml-файл, который я построил с помощью компоновщика в рельсах (хотя это должно применяться к любому XML-запросу POST).
XML-файл, который я пытаюсь отправить, находится здесь:
http://www.frugle.me/frugles/25-10-off-purchase/dealmap.xml
и адрес, который я пытаюсь опубликовать здесь:
http://api.thedealmap.com/deals/?key=0-2304664-634434226955110000
Я пытаюсь сделать это с помощью curl, используя один или оба:
curl -X POST -d -v http://www.frugle.me/frugles/25-10-off-purchase/dealmap.xml http://api.thedealmap.com/deals/?key=0-2304664-634434226955110000
или
curl -d -v http://www.frugle.me/frugles/25-10-off-purchase/dealmap.xml http://api.thedealmap.com/deals/?key=0-2304664-634434226955110000
но иногда я получаю ошибку 404 на своем конце, а иногда я получаю ошибку 500 на конце сделки, например:
* About to connect() to api.thdealmap.com port 80 (#0)
* Trying 173.227.66.251... connected
* Connected to api.thdealmap.com (173.227.66.251) port 80 (#0)
> POST /deals/?key=0-2304664-634434226955110000 HTTP/1.1
> User-Agent: curl/7.19.7 (universal-apple-darwin10.0) libcurl/7.19.7 OpenSSL/0.9.8l zlib/1.2.3
> Host: api.thdealmap.com
> Accept: */*
> Content-Length: 65
> Content-Type: application/x-www-form-urlencoded
< HTTP/1.1 500 Internal Server Error
< Connection: close
< Date: Sun, 12 Jun 2011 05:04:42 GMT
< Server: Microsoft-IIS/6.0
< Content-Language: en-US
< Content-Type: text/html
<
* Closing connection #0
Я все об этом говорю неправильно? Есть ли стандартный способ сделать это? У меня возникают проблемы с поиском в Интернете какой-либо информации о таких действиях, хотя кажется, что они будут обычным явлением.
Любая помощь, которую вы могли бы оказать, будет очень признательна!