Как добавить / перезаписать заголовок 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

Спасибо Ян

Ответы на вопрос(1)

Ваш ответ на вопрос