2011-05-25 355 views
0

我试图对谷歌进行身份验证,这就是他们的榜样要求:HTTP POST请求

POST /accounts/o8/oauth2/token HTTP/1.1 
Host: www.google.com 
Content-Type: application/x-www-form-urlencoded 

client_id=21302922996.apps.googleusercontent.com& 
client_secret=XTHhXh1SlUNgvyWGwDk1EjXB& 
code=4/P7q7W91a-oMsCeLvIaQm6bTrgtp6& 
redirect_uri=urn:ietf:wg:oauth:2.0:oob& 
grant_type=authorization_code 

如果内容类型后,所有的行头是或请求的主体?如果他们是标题,空白的身体就足够了吗?

他们要发布的地址是:https://accounts.google.com/o/oauth2/token 这与请求的第一行不同。哪个是对的?

感谢您的帮助, Venatu

回答

0

错误是与MIME类型的信息,默认类型是导致该请求被忽略。上面的默认请求一旦改变了mime类型就可以很好地工作,上面是消息的主体,使用给定的第二个地址。