![](/img/trans.png)
[英]How to convert CURL command with python requests and retrieve results via API
[英]How to convert curl command to Requests
我需要從REST API檢索數據。
在Centos shell中,我可以執行以下操作:
curl -H "ID:1234" -H "Password:ABC" http://url.com/curl
我正在嘗試使用Python中的請求執行此操作。
在快速入門頁面上,我看到:
payload = {'ID': '1234' , 'Password' : 'ABC' }
requests.get("http://url.com/curl", params=payload)
但是,這不起作用。 它僅返回狀態200,但沒有數據。
使用用於卷曲的-H
句柄,可以設置標題值。 在請求中,您傳遞標頭數據的方式與處理params相同,但是使用了不同的關鍵字。
headers = {'ID': '1234' , 'Password' : 'ABC' }
requests.get("http://url.com/curl", headers=headers)
打開chrome devtools> 網絡面板>右鍵單擊請求> 復制為curl 。
接下來,將curl命令粘貼到下面鏈接的Web表單中(我與該站點無關)
還有一個pip包用於此:( 未測試)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.