Salve a tutti,

Sto realizzando un software per l'invio ad un server di file XML in HTTP POST con Visual Studio 2005. Il codice che ho utillizzato funziona bene e mi permette l'invio dell ordine. L'unico problema è che il server con cui interagisco non accetta il parametro charset che io non ho mai impostato nel mio file XML. Quindi penso che viene settato automaticamente dal codice che sto utilizzando:

codice:
Dim docSendXML As MSXML2.DOMDocument30         
Dim httpOb As New MSXML2.XMLHTTP30          

docSendXML = New MSXML2.DOMDocument30         
docSendXML.async = False          

Try             
Call docSendXML.load(path.Text)         
Catch ex As Exception             
MsgBox(ex.Message)         
End Try          

If (docSendXML.parseError.errorCode <> 0) Then             
Dim myErr             
myErr = docSendXML.parseError             
MsgBox(myErr.reason)         
Else            
 'Opening of an http-post handle to the TEST-server             
Call httpOb.open("POST", "url", False)             
Call httpOb.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")              
Call httpOb.send(docSendXML)              

'Show the result in a message box             
MsgBox(httpOb.responseXML.xml)             
docSendXML = Nothing             
httpOb = Nothing
End If
In questo caso non vedo dov'è il problema, nel senso che è la prima volta che uso questo tipo di classi e non so se di default settano un parametro charset. Nel file XML viene settato solo il parametro encoding.

Ho gia provato con il setRequestHeader a settare il parametro charset ma senza risultati. Quindi come faccio a non passargli il parametro charset di default?
Grazie mille.