PDA

Visualizza la versione completa : Http Post


senise
28-02-2009, 17:35
Salve a tutti.
Sto cercando di fare un HTTP POST ad un server con il linguaggio C++.
Ho aperto un soketClient con cui mi collego alla porta 80 del Server ed invio stringhe secondo il protocollo HTTP.

Questo è quello che invio al server:

POST /Servizio HTTP/1.1
Host: nomehost.it
Content-Type: text/xml; charset="utf-8"
Content-Lenght:451
<Linea Vuota>
<xml>
...
</xml>

Per verificare che le stringhe inviate siano quelle effettivamente volute, utilizzo TCPDump.
Il Server mi risponde subito dopo la linea vuota con una risposta HTTP Status 500: "The server encountered an internal error () that prevented it from fulfilling this request".

Ottengo lo stesso risultato inviando i comandi con TELNET.

Dovrebbe esserci qualcosa che non va nell'implementazione del mio protocollo HTTP.
Qualcuno sa dove sia l'errore?

Grazie anticipatamente.

Saluti

Loading