[英]Python request.post() not working when converted to Python Scrapy Request
[英]Python Request.Post to API not working
以原始格式發布數據。
payload = "username=;password=;"
s1 = requests.post(
url,
headers={"content-type":"application/x-www-form-urlencoded"},
data=payload)
FWIW,你可以在代碼點擊郵差的右上角的保存按鈕下面為您的要求一對夫婦的語言來查看代碼。
僅當API也接受JSON主體時,它才有效。 否則,您可以使用@Oluwafemi Sule的答案。
import requests
url ="http://someapi/v1/auth"
payload = {'username': '', 'password': ''}
s1 = requests.post(url, headers={"content-type":"application/json"}, data=json.dumps(payload))
print s1.status_code
這段代碼對我有用。
import requests
from requests_ntlm import HttpNtlmAuth
payload = "username=;password=;"
s= requests.post(
"http://someapi/v1/auth",
headers={"content-type":"application/x-www-form-urlencoded"},
data = payload,
auth=HttpNtlmAuth('',''))
print s.status_code
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.