Ok, así que para empezar, no estoy usando ningún tipo de servicio web. En este momento no sé mucho sobre la aplicación que recibe el XML que no sea el que lo recibe. Gran ayuda allí lo sé. No escribí la aplicación de recepción, pero mi empresa no tiene ninguna forma útil de probar la fase de transmisión de XML.Enviar XML a través de HTTP Publicar en IP: Puerto
Básicamente quiero enviar un documento XML como este ...
<H2HXmlRequest class="myClass">
<Call>
<CallerID></CallerID>
<Duration>0</Duration>
</Call>
<Terminal>
<CancelDate></CancelDate>
<ClerkLoginTime></ClerkLoginTime>
</Terminal>
<Transaction>
<AcceptedCurrency></AcceptedCurrency>
<AccountId>6208700003</AccountId>
</Transaction>
</H2HXmlRequest>
... a la aplicación que realmente no sé mucho acerca. No es nada lujoso y con la ayuda adecuada probablemente podría encontrar más información. Pero lo que estoy buscando hacer es crear algún tipo de aplicación C# Forms que pueda responder a esa solicitud, enviarla de nuevo usando una IP y un puerto, y con suerte ver que algo suceda.
Estás mezclando muchos conceptos aquí. El título dice http POST pero la pregunta menciona la aplicación Forms y la envía a través de un puerto TCP. Entonces, ¿cuál es? una aplicación web o aplicación WinForms? ¿Y el XML es algo que alguien pegará allí? –
No, es una aplicación de WinForms que puede hacer una publicación de HTTP. – Stevus