brcontainer 16 Denunciar post Postado Dezembro 23, 2011 Quando ocorre erro 400(bad request), vêem escrito a mensagem "Invalid Verb", acredito que seja alguma instrução que eu esteja passando incorreta. Para eu entender gostaria de saber o que é "verb". Por exemplo fiz isso: Socket: localhost:80 put: POST /Service.asmx HTTP/1.1 put: Host: localhost put: Content-Type: application/soap+xml; charset=utf-8 put: put: dados Ele me retorna isso: HTTP/1.1 400 Bad Request Date: Fri, 23 Dec 2011 14:44:33 GMT Server: Microsoft-IIS/6.0 X-Powered-By: ASP.NET X-AspNet-Version: 2.0.50727 Cache-Control: private Content-Length: 0 E já retorna novamente isso (parece que é um redirecionamento): HTTP/1.1 400 Bad Request Content-Type: text/html Date: Fri, 23 Dec 2011 14:44:33 GMT Connection: close Content-Length: 35 <h1>Bad Request (Invalid Verb)</h1> Eu alterei o HTTP1.1 para HTTP1.0 e parou de dar o erro Invalid Verb, mas continua dando erro 400. Só queria saber se eu passei alguma instrução errada no SOCKET para conectar com o servidor e principalemente o que é VERB? Obrigado e um feliz natal a todos. Compartilhar este post Link para o post Compartilhar em outros sites
brcontainer 16 Denunciar post Postado Janeiro 26, 2012 Opa havia me esquecido desse tópico, descobri o problema é com o servidor de webservice. Pois eu enviei por outro tipo (antes era com SOAP) e foi 100%. Pode colocar como RESOLVIDO. Obs.: Invalid Verd se refere ao caminho: POST /path HTTP/1.1 Se algo estiver errado, como: PPOST /path HTTP/1.1 ou POST path HTTP/1.1 ou POST /path HTTP1.1 Pode (nem sempre, vai do servidor) ocorrer esse erro. Compartilhar este post Link para o post Compartilhar em outros sites