Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: PUT запрос (CURL) для Яндекс "Покупка на маркете"
{"error":{"code":405,"message":"Request method 'PUT' not supported"}}
Писал в поддержку по этому поводу, на что получил следующий ответ:
Данная ошибка может возникать в случае, если в запросе отсутствует файл с XML или JSON-кодом запроса, либо файл является пустым. Необходимо убедиться, что файл с XML или JSON-кодом формируется и передаётся Вашей программой корректно, в том числе используется именно метод PUT.
Может кто-то сталкивался с этим или хотя бы сможет направить в нужную сторону? Заранее спасибо.
Покинул форум
Сообщений всего: 5
Дата рег-ции: Март 2014
Помог: 0 раз(а)
Ch_chov пишет:
Данные должны быть в теле запроса. upload файла вооще не нужно делать.
deadlexus пишет:
Писал в поддержку по этому поводу, на что получил следующий ответ:
Данная ошибка может возникать в случае, если в запросе отсутствует файл с XML или JSON-кодом запроса, либо файл является пустым. Необходимо убедиться, что файл с XML или JSON-кодом формируется и передаётся Вашей программой корректно, в том числе используется именно метод PUT.
Ch_chov пишет:
На яндекс маркете есть специальный интерфейс для отладки входящих запросов.
Да, там есть отладочный модуль, но в нем отображаются только запросы к магазину. Их обработка у меня уже реализована. Мне необходимо реализовать запрос от магазина к маркету, лога данных запросов в отладочном модуле нет.
Ch_chov
Отправлено: 27 Марта, 2014 - 14:44:09
Постоянный участник
Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008 Откуда: из города
Помог: 90 раз(а)
deadlexus пишет:
Писал в поддержку по этому поводу, на что получил следующий ответ:
Данная ошибка может возникать в случае, если в запросе отсутствует файл с XML или JSON-кодом запроса, либо файл является пустым. Необходимо убедиться, что файл с XML или JSON-кодом формируется и передаётся Вашей программой корректно, в том числе используется именно метод PUT.
Вы не правильно поняли, то что они вам ответили. Данные (файл) должны быть в теле запроса. Не нужно их форматировать как multipart/form-data. (Добавление)
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.