错误HTTP错误405:使用HTTP Post方法时不允许使用方法

时间:2015-06-30 15:16:01

标签: java python double-click

我在Java和Python中尝试了这个并且得到了同样的错误。 HTTPError:HTTP错误405:不允许的方法

我试图通过发送身份验证代码和客户端ID来获取访问令牌。为了做到这一点,我需要做一个HTTP POST方法。

https://developers.google.com/identity/protocols/OAuth2InstalledApp

import urllib
import urllib2   
url = 'https://accounts.google.com/o/oauth2/v3/token'
values = { 'code': '','client_id': '', 'client_secret':'', 'redirect_uri':'urn:ietf:wg:oauth:2.0:oob', 'grant_type':'', 'Content-Type':'application/x-www-form-urlencoded', 'Host':'www.googleapis.com' }

data = urllib.urlencode(values)
req = urllib2.Request(url, data)
response = urllib2.urlopen(req)
result = response.read()
print result

0 个答案:

没有答案