Как добавить / перезаписать заголовок HTTP с помощью THTTPReqResp?
Я хочу обратиться к веб-серверу Exchange EWS и самостоятельно обрабатывать состав XML SOAP (запрос) и анализ (ответ). Поэтому THTPPRIO кажется немного излишним.
Я пытаюсь THTTPReqResp, но я застрял здесь:
Веб-сервис не соответствует спецификациям и ожидает
Content-Type: text/xml; charset=utf-8
вместо
Content-Type: text/xml; charset="utf-8"
Как я могу добавить / перезаписать заголовок, используя THTTPReqResp? Вот код на данный момент:
HTTPReqResp1.SoapAction := '"http://schemas.microsoft.com/exchange/services/2006/messages/ResolveNames"';
// HTTPReqResp1.UseUTF8InHeader := true; // Already
HTTPReqResp1.URL := 'https://webmail.mailserver.nl/ews/exchange.asmx';
HTTPReqResp1.Execute(TSRequest,TSResponse);
Ошибка Content-Type возникает при выполнении (или при получении, если я использую отправку / получение вместо выполнения)
Кстати, если THTTPReqResp не правильный путь, комментарии приветствуются. Я тоже пробую TidHTTP, смотритеэта почта.
Delphi XE2 Update 4 с Indy 10.5.8.0
Спасибо Ян