Jak dodać / nadpisać nagłówek HTTP za pomocą THTTPReqResp?

Chcę podejść do usługi Exchange EWS i obsługiwać składnię SOAP XML (żądanie) i parsowanie (odpowiedź). Dlatego THTPPRIO wydaje się nieco przesadzone.

Próbuję THTTPReqResp, ale utknąłem tutaj:

Usługa internetowa nie przestrzega specyfikacji i oczekuje a

Content-Type: text/xml; charset=utf-8

zamiast

Content-Type: text/xml; charset="utf-8"

Jak mogę dodać / nadpisać nagłówek za pomocą THTTPReqResp? Oto kod do tej pory:

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);

Błąd Content-Type występuje w Execute (lub w Receive, jeśli używam Send / Recieve zamiast Execute)

BTW Jeśli THTTPReqResp nie jest właściwym sposobem, komentarze są mile widziane. Próbuję także TidHTTP, zobaczten post.

Delphi XE2 Update 4 z Indy 10.5.8.0

Dzięki Jan

questionAnswers(1)

yourAnswerToTheQuestion