[英]Forming a request.post from a curl on python
我有一個需要臨時郵件的小項目,所以我發現了這個網站https://mail.tm/en ,所以我試圖通過 api 和此處給出的說明Z5E056C500A1C4B6A7110Bapi訪問該帖子。 / 。
由於我是使用 curl 等的新手,所以我在那里授權帳戶時遇到了很多問題。
首先,我在網站上有一個 CURL 鏈接,如下所示:
curl -X POST "https://api.mail.tm/accounts" -H "accept: application/ld+json" -H "Authorization: testing" -H "Content-Type: application/ld+json" -d "{\"address\":\"test\",\"password\":\"stackoverflow\"}"
我試圖在一個帖子請求中形成它,所以我這樣做了
headers = {"accept": "application/ld+json", "Authorization": "header", "Content-Type": "application/ld+json"}
data = "{\"address\":\"zashyganii\",\"password\":\"chertila\"}"
mail = requests.post("https://api.mail.tm/accounts", data = data, headers = headers)
print(mail.status_code)
錯誤代碼是 400,在 api 網站上記錄如下。
400 Error:
Response body
Download
{
"@context": "/contexts/ConstraintViolationList",
"@type": "ConstraintViolationList",
"hydra:title": "An error occurred",
"hydra:description": "address: This value is not a valid email address.\naddress: The domain \"\" is not valid.",
"violations": [
{
"propertyPath": "address",
"message": "This value is not a valid email address."
},
{
"propertyPath": "address",
"message": "The domain \"\" is not valid."
}
]
}
你能不能把這個 curl 變成一個request.post
到 python 所以它適用於這個 api
似乎請求沒有任何問題。 這是驗證失敗。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.