Jump to content
Fórum Script Brasil
  • 0

Conexão com WebService


Ronaldo Bueno

Question

Pessoal, será que alguém já passou por isso?

Alguém saberia me dizer porque para acessar um webservice qualquer consigo através do código abaixo (claro mudando os endereços) e o da Prefeitura de São Paulo, simplesmente não aparece nada, já fui ver em código fonte da pagina e não tem nada.

Alguém já passou por isso?

Set oXMLHTTP = Server.CreateObject("MSXML2.XMLHTTP.3.0")
oXMLHTTP.open "POST", "https://nfe.prefeitu...tenfe.asmx?WSDL", false
oXMLHTTP.setRequestHeader "POST", "https://nfe.prefeitu...tenfe.asmx?WSDL HTTP/1.1"
oXMLHTTP.setRequestHeader "Content-Type","application/x-www-form-urlencoded"
oXMLHTTP.setRequestHeader "Host","https://nfe.prefeitura.sp.gov.br"
oXMLHTTP.setRequestHeader "Content-Length", CStr(Len(xml))
oXMLHTTP.send (xml)

mensagem = oXMLHTTP.responseXML.xml
response.write mensagem

O certificado esta OK.

O POST funciona em outro Webservice

Quando acesso pelo browser, pede o certificado e aparece o conteúdo

O que acontece ?

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

mudei o código. peguei esse de um amigo na net.

<code>

<%
sUrl = "https://nfe.prefeitu...tenfe.asmx?WSDL"

Set xmlhttp = Server.CreateObject("MSXML2.ServerXMLHTTP.6.0")
Set xmlResult = Server.CreateObject("MSXML2.DomDocument.3.0")
xmlResult.async = False

xmlhttp.Open "POST", sUrl, False
xmlhttp.Send strXML 'Envia o XML

xmlhttp.waitForResponse 200
xmlResult.loadXML(xmlhttp.ResponseText)
response.write "Retorno XML inicio <BR><hr>"

if xmlResult.parseError.errorCode <> 0 then
response.write "Cod ERRO: " & xmlResult.parseError.errorCode
response.write "<br>"
response.write "Desc. ERRO: " & xmlResult.parseError.reason
else
Response.write xmlhttp.ResponseText
End if

response.write "<BR><hr>Retorno XML FIM<br>"
response.End()
%>

</code>

ele insiste em dar erro.

só que agora é dizendo que requer o certificado, mas esta instalado

<font face="Arial" size=2>

<p>msxml6.dll</font> <font face="Arial" size=2>error '80072f0c'</font>

<p>

<font face="Arial" size=2>A certificate is required to complete client authentication

</font>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.6k
×
×
  • Create New...