|
http-запрос. метод put |
☑ |
0
PiotrLoginov
20.07.15
✎
20:39
|
Здрасте всем. Кто-нибудь знает, как правильно это состряпать, чтобы APIшка партнерской фирмы скушала и не подавилась? Не первый раз сталкиваюсь с необходимостью выполнять HTTP-запросы из 1с, но так и не освоил эту премудрость. Из php - вообще "на раз". Но очень хочется из 1с... Уже ведь такой богатый функционал в этом плане имеется у платформы.
Отправляю содержимое файла в JSON. Как-то надо еще посчитать размер отправляемых данных и сформировать заголовки. Повторюсь, уже сидел над этим.. не дается, блин. Сервер возвращает 301.
|
|
1
Лефмихалыч
20.07.15
✎
20:53
|
это просто, как xmlhttprequest
|
|
2
oleg_km
20.07.15
✎
20:55
|
А разве он сам этого не делает?
|
|
3
PiotrLoginov
20.07.15
✎
20:56
|
?
|
|
4
trad
20.07.15
✎
21:38
|
301 - это всего лишь Moved Permanently
|
|
5
PiotrLoginov
21.07.15
✎
10:32
|
ну да.. но в итоге вместо JSON с необходимыми данными я в теле ответа получаю краткий HTML-код
<title>301 Moved Permanently</title>
|
|
6
vhl
21.07.15
✎
10:33
|
(5) почему ты вообще думаешь, что этот метод должен тебе возвращать что-то?
|
|
7
PiotrLoginov
21.07.15
✎
10:36
|
в документации к API написано, что на отправку данных запросом PUT сервер возвращает номер, который он присвоил этому отправлению
|
|
8
PiotrLoginov
21.07.15
✎
10:38
|
ну или информацию об ошибке также в формате JSON, если посчитает отправленные данные некорректными
|
|
9
vhl
21.07.15
✎
10:39
|
(7) возьми fiddler и скомпонуй как тебе надо запрос - проверишь. Но судя по всему твое описание API устарело.
|
|
10
PiotrLoginov
21.07.15
✎
11:17
|
ура. запрос выполнен успешно. оказалось, API работает по https. Слава наконец ответившему саппорту и методам http-запросов по https нашей платформы.
|
|
11
trad
21.07.15
✎
11:33
|
(10) при 301 нужно было посмотреть в заголовок "Location"
там указан правильный uri
|
|
12
Serginio1
21.07.15
✎
11:37
|
|
|
13
Serginio1
21.07.15
✎
11:46
|
|
|