Http Post Request

时间:2011-05-25 15:45:38

标签: http google-api

我正在尝试针对谷歌进行身份验证,这是他们的示例请求:

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

1 个答案:

答案 0 :(得分:0)

错误与消息的mime类型有关,默认类型导致请求被忽略。一旦mime类型被更改,上面的默认请求就完美了,上面作为消息正文,使用给定的第二个地址。