Problème: j'obtiens la sortie d'erreur suivante de If Err.Number <> 0 Then
check;MSXML ServerXMLHTTP- service Web appelant
Err.Number :-1072954818
Err.Source :msxml6.dll
Err.Source :This method cannot be called until the open method has been called.
code:
dim objHttpRequest
dim gw_menu_request
dim HTTPMethod
HTTPMethod="POST"
Set objHttpRequest = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
gw_menu_request = "http://test.com?q=headerexpose/expose_headers/expose_json"
objHttpRequest.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHttpRequest.setRequestHeader "Content-Length", 0
objHttpRequest.open HTTPMethod, gw_menu_request, false
Response.write(objHttpRequest.ResponseXML)
If Err.Number <> 0 Then
Response.Write "Err.Number :" & Err.Number & "<br/>"
Response.Write "Err.Source :" & Err.Source & "<br/>"
Response.Write "Err.Source :" & Err.Description & "<br/>"
Response.Write "Err.File :" & Err.File & "<br/>"
End If
Qu'est-ce que je manque ici?
Vous voulez 'Response.write (objHttpRequest.ResponseXML.xml)' – Lankymart
Non, Cela aussi ne fonctionne pas, j'essaie même avec ResponseText. rien ne fonctionne – Ramakrishnan
Trop vite c'était un problème le principal est l'ordre que vous appelez 'Open()', j'ai posté [une réponse] (http://stackoverflow.com/a/37186423/692942) qui explique plus loin. – Lankymart