Доброго дня!
Пытаюсь работать с ФБ HttpClient, интересует формат параметра AdditionalHeader, в helpe фотмат
HeaderName1: Key=Value как его понимать, например нужен заголовок
Content-type: text/xml, как его правильно написать?
Доброго дня!
Пытаюсь работать с ФБ HttpClient, интересует формат параметра AdditionalHeader, в helpe фотмат
HeaderName1: Key=Value как его понимать, например нужен заголовок
Content-type: text/xml, как его правильно написать?
Формирую с помощью HttpClient следующий запрос:
HttpClient_2(En := HttpClient_1_108109_En_ID_108126, Run := False, Timeout := T#3s, URL := 'http://10.150.26.206/servlet/MIMEReceiveServlet', RequestType := Protocols.HttpRequestType#Get, ContentType := Protocols.HttpContentType#XML, AdditionalHeader := 'Content-type: text/xml Accept: application/xml Content-Length: 392', PostValue := '<?xml version="1.0" encoding="UTF-8"?> <Packet> <Command>getRequest</Command> <DatabaseManager> <Mnet Group="11" Drive="*" Mode="*" SetTemp="*" /> </DatabaseManager> </Packet>', ResultHeader => ResultHeader_2, Content => Content_2);
Сервер выдает 500 ошибку, такой же запрос на Pyton проходит без проблем, грешу на формат параметров AdditionalHeader и PostValue ....
Может у кого пример есть работы этого ФБ...
Нашел причину, может кому пригодиться... HttpClient MS4D автоматически вставляет в заголовок http
Content-Type: application/xml
А должно быть Content-Type: text/xml
тогда у меня работает
ФБ лишнюю инфу в заголовок пишет...