1
私は成功したログイン投稿要求を取得しようとしましたが、どうして私はいつも状態コード405を取得するのか分かりません。多くのチュートリアルをチェックしました。投稿リクエストを送信する際に「方法が許可されていません(HTTPコード405)」が表示されるのはなぜですか?
import requests
import urllib.parse
def logintest(usr, pswd):
link = 'link'
headers = { 'Content-Type' : 'application/x-www-form-urlencoded',
'Server' : 'Apache-Coyote/1.1',
'Transfer-Encoding' : 'chunked'
}
payload = urllib.parse.urlencode({
'username': usr,
'password': pswd
})
responseget = requests.get(link)
print (responseget.status_code, responseget.reason)
if responseget.status_code == 200:
responsepost = requests.post(link, params = payload, headers = headers)
print (responsepost.status_code, responsepost.reason)
logintest('username', 'password')
正常に動作する、リンクエラー、閉じる必要があります:/ –