|
как поставить параметры в POST-запрос? [решено]
| ☑ |
0
Маленький Вопросик
05.08.20
✎
10:38
|
Делаю запрос к АПИ ресурса post методом
напомните как добавить параметры в этот запрос:
Соединение = Новый HTTPСоединение("****.ru",443,,,,,Новый ЗащищенноеСоединениеOpenSSL);
Заголовки = Новый Соответствие;
Заголовки.Вставить("Content-Type", "application/json; charset=UTF-8");
Заголовки.Вставить("Accept", "application/json");
Запрос = Новый HTTPЗапрос("/api/", Заголовки);
|
|
1
Маленький Вопросик
05.08.20
✎
10:40
|
Ответ = Соединение.ОтправитьДляОбработки(Запрос);
|
|
2
Garykom
гуру
05.08.20
✎
10:42
|
(0) параметры в урл или в тело?
|
|
3
Маленький Вопросик
05.08.20
✎
10:43
|
(2) в тело - POST запрос же
|
|
4
trad
05.08.20
✎
10:45
|
(0) могут быть в заголовках, могут быть в теле.
В теле могут быть как просто текст: пара ключ-значение или json какой, или еще как
Нужно смотреть документацию к сервису
|
|
5
Маленький Вопросик
05.08.20
✎
10:46
|
(4) в рамках платформы как добавить "произвольный" файл в тело запроса POST - в этом весь вопрос
|
|
6
Garykom
гуру
05.08.20
✎
10:47
|
(3) дык для меня тоже было открытием что в POST запросах в урл можно параметры ))
|
|
7
Garykom
гуру
05.08.20
✎
10:48
|
(5) УстановитьИмяФайлаТела
|
|
8
trad
05.08.20
✎
10:49
|
Запрос.УстановитьТело...
дока же у тебя совсем рядом: ctrl+F1 на HTTPЗапрос
|
|
9
Маленький Вопросик
05.08.20
✎
10:50
|
Спасибо всем! собственно, я уже нашел:
Запрос = Новый HTTPЗапрос("/api/",Заголовки);
ЗаписьJOIN = Новый ЗаписьJSON;
//****
СтрокаДляЗапроса = ЗаписьJOIN.Закрыть();
Запрос.УстановитьТелоИзСтроки(СтрокаДляЗапроса, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
|
|