Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

brcontainer

[Resolvido] O que é "verb"?

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.