|
v7: Отправка данных по API. Ошибка 405 (Method Not Allowed) | ☑ | ||
|---|---|---|---|---|
|
0
Румата
06.10.20
✎
09:04
|
Вот код 1с 7.7 :
пОбъект=СоздатьОбъект("WinHttp.WinHttpRequest.5.1"); СтрокаМетода = "http://cb-api.ozonru.me/v1/product/list"; СтрокаХоста = "cb-api.ozonru.me"; пОбъект.Open("GET",СтрокаМетода,0); пОбъект.setRequestHeader("Host",СтрокаХоста); пОбъект.setRequestHeader("Client-Id",ClientId); пОбъект.setRequestHeader("Api-Key",СокрЛП(APIKEY)); пОбъект.setRequestHeader("Content-Type","application/json"); ТекстЗапросаДжейСон = "{}"; Попытка пОбъект.Send(СокрЛП(ТекстЗапросаДжейСон)); Статус = СокрЛП(пОбъект.Status); Описание = СокрЛП(пОбъект.StatusText); Исключение Сообщить(ОписаниеОшибки()); Возврат; КонецПопытки; Сообщить(Статус); Сообщить(Описание); Если пОбъект.ResponseText() = "" Тогда Сообщить("Ответ пустой !"); Иначе Сообщить(пОбъект.ResponseText()); КонецЕсли; ====================================== Результат кода в окне сообщений : 405 Method Not Allowed Ответ пустой ! ====================================== В Postman запрос с такими же параметрами возвращает список товаров. Помогите пожалуйста, где я ошибся ? |
|||
|
1
ДенисЧ
06.10.20
✎
09:05
|
А если пост, а не гет взять?
|
|||
|
2
acht
06.10.20
✎
09:08
|
(0) А если документацию почитать?
https://cb-api.ozonru.me/apiref/ru/#t-title_get_products_list |
|||
|
3
Ёпрст
гуру
06.10.20
✎
09:11
|
(0) в строке метода выкини нттп и адрес сервера
|
|||
|
4
Румата
06.10.20
✎
09:11
|
(1) Точно. Но теперь другая ошибка
400 Bad Request |
|||
|
5
Ёпрст
гуру
06.10.20
✎
09:12
|
Оставь тока /v1/product.....бла бла бла
|
|||
|
6
Румата
06.10.20
✎
09:12
|
(5) оставил "/v1/product/list" - ошибка WinHttp.WinHttpRequest: URL-адрес не использует поддерживаемый протокол
|
|||
|
7
Румата
06.10.20
✎
09:15
|
(1) Извини, сейчас подправил ещё один момент, когда пробовал, переменную одну изменил. Задумалась 1С... Думаю получилось, сейчас проверю все и отпишусь.
|
|||
|
8
Ёпрст
гуру
06.10.20
✎
09:16
|
(6) поменяй местами строка метода и строка хоста
|
|||
|
9
Румата
06.10.20
✎
09:17
|
Всем спасибо, ответ 200, УРА !
Правильный ответ был в 1 посту ;) |
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |