簡體   English   中英

python請求的等效curl命令是什么?

[英]What is the equivalent curl command of python requests?

我有以下python代碼。

import requests
response = requests.request("POST"
        , url = "https://services27.ieee.org/fellowsdirectory/getpageresultsdesk.html"
        , data = {
            'pageNum': 3
            }   
        )

print(response.text)

但是我不知道等效的curl命令。 有人知道等效的curl命令嗎?

curl -X POST -d '{"pageNum": "3"}' https://services27.ieee.org/fellowsdirectory/getpageresultsdesk.html

您傳入的data是字典,其形式為url編碼的參數作為鍵/值,這不是JSON數據,請檢查

您的python代碼將發送以下請求:

POST https://services27.ieee.org/fellowsdirectory/getpageresultsdesk.html
Host: services27.ieee.org
Content-Length: 9
Content-Type: application/x-www-form-urlencoded

pageNum=3

默認情況下, 將內容類型設置為application/x-www-form-urlencoded ,因此您可以使用:

curl -d "pageNum=3" "https://services27.ieee.org/fellowsdirectory/getpageresultsdesk.html"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM