Имя: Пароль:
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,то как браузер должен его показать?
Попробуй посмотреть исходный код пустой страницы.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн