Имя: Пароль:
1C
 
post запрос
0 Dimarik_1
 
10.03.22
20:52
Тестирую запрос с использованием https://reqres.in/
Соединение = Новый HTTPСоединение("reqres.in", 443, ,,, 20, Новый ЗащищенноеСоединениеOpenSSL);
    ЗаголовокHTTP = Новый Соответствие();
    ЗаголовокHTTP.Вставить("Content-Type", "application/json");              
    
    АдресРесурса =  "/api/users";                          
        
        Запрос = Новый HTTPЗапрос(АдресРесурса, ЗаголовокHTTP);
        
        
        Структура = Новый Структура;
        Структура.Вставить("name", "name_test");
        Структура.Вставить("job", "job_test");
        ЗаписьJSON = Новый ЗаписьJSON();
        ЗаписьJSON.УстановитьСтроку();
        ЗаписатьJSON(ЗаписьJSON, Структура);
        ТелоJSON = ЗаписьJSON.Закрыть();    
        Запрос.УстановитьТелоИзСтроки(ТелоJSON);
        
        Ответ = Соединение.ОтправитьДляОбработки(Запрос);

        
        Стр = Ответ.ПолучитьТелоКакСтроку();

Хочу создать тестовый объект.
В Стр возвращается значение {"name":"name_test","job":"job_test","id":"613","createdAt":"2022-03-10T17:48:50.282Z"}. То есть исходя из описания у меня создается объект с id 613.
потом я пытаюсь в строке браузера ввести https://reqres.in/api/users/613 и у меня возвращается пустота. Есть подозрение на то, что у меня в заголовках запроса что-то не так. Может кто-то сталкивался. Может что-то я некорректно делаю
1 ДедМорроз
 
10.03.22
23:45
Если тебе на POST запрос ответили правильным json (а он показан),то заголовки сервером поняты правильно.
Но,если сервер возвращает json,то как браузер должен его показать?
Попробуй посмотреть исходный код пустой страницы.