Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
Carregando comentários...