¿Cómo agregar / sobrescribir un encabezado HTTP usando THTTPReqResp?

Quiero acercarme al servicio web de EWS de Exchange y manejar la composición (solicitud) y el análisis (respuesta) de SOAP XML. Por lo tanto, THTPPRIO parece un poco exagerado.

Estoy probando THTTPReqResp, pero estoy atascado aquí:

El servicio web no sigue las especificaciones y espera un

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

en lugar de

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

¿Cómo puedo agregar / sobrescribir un encabezado usando THTTPReqResp? Aquí está el código hasta ahora:

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

El error de tipo de contenido se produce en la ejecución (o en la recepción si utilizo Enviar / Recibir en lugar de Ejecutar)

Por cierto, si THTTPReqResp no es la forma correcta de hacerlo, los comentarios son bienvenidos. También estoy probando TidHTTP, miraesta publicación.

Delphi XE2 Update 4 con Indy 10.5.8.0

Gracias ene

Respuestas a la pregunta(1)

Su respuesta a la pregunta