Имя: Пароль:
1C
1С v8
Не получается работать с HTTP соединением в формате json
🠗Ø (DGorgoN 27.04.2016 15:35)
0 DGorgoN
 
27.04.16
15:22
Код таков:
ЗаголовокHTTP = Новый Соответствие();
ЗаголовокHTTP["Content-Type"]     = "application/json; charset=utf-8";        
HTTP =  Новый HTTPСоединение(Сервер, Порт, ИмяПользователя, ПарольПользователя);
HTTP.ОтправитьДляОбработки(ИмяФайлаЗапроса, Ресурс, ФайлРезультата, ЗаголовокHTTP);    

в итоге ругается, в отладчике запрос другого типа
http://uploads.ru/1QSM7.jpg

Что нужно написать что бы в контент типе был json?
1 DGorgoN
 
27.04.16
15:31
Вот содержание
ИмяФайлаЗапроса
{
    "id": "15099",
    "name": "89043418274-305114-996-edit",
    "direction": "1",
    "startDate": "2016-04-17T12:56:56.150",
    "state": "3",
    "description": "opisanie",
    "type": "1"
}
2 DGorgoN
 
27.04.16
15:33
Ошибку возвращает:

{Форма.Форма.Форма(111)}: Ошибка при вызове метода контекста (ОтправитьДляОбработки)
    HTTP.ОтправитьДляОбработки(ИмяФайлаЗапроса, Ресурс, ФайлРезультата, ЗаголовокHTTP);    
по причине:
Ошибка при выполнении файловой операции  '/ent/f7d1b386-17e8-4b33-9d63-faa5a6336351/task/{15099}'
по причине:
Ошибка работы с Интернет:  Ошибка доступа к ресурсу. Путь не найден:  (400). <html><head><title>JBoss Web/7.4.8.Final-redhat-4 - JBWEB000064: Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>JBWEB000065: HTTP Status 400 - </h1><HR size="1" noshade="noshade"><p><b>JBWEB000309: type</b> JBWEB000067: Status report</p><p><b>JBWEB000068: message</b> <u></u></p><p><b>JBWEB000069: description</b> <u>JBWEB000120: The request sent by the client was syntactically incorrect.</u></p><HR size="1" noshade="noshade
по причине:
Ошибка работы с Интернет:  Ошибка доступа к ресурсу. Путь не найден:  (400)
3 DGorgoN
 
27.04.16
15:35
Всё, ошибка была не в заголовке а в пути (путь неправильный дали. Сам разобрался, спасибо.