簡體   English   中英

使用 Python 請求從文件上傳數據(如 curl 中的 @file)

[英]Upload data from file with Python requests (like @file in curl)

我正在嘗試使用 bitbucket API 在 bitbucket 中設置用戶的頭像 - https://docs.atlassian.com/bitbucket-server/rest/5.16.0/bitbucket-rest.html#idm8283193008 文檔中的 Curl 示例對我有用,但我不知道如何讓我的 python 請求與給定的端點一起工作。 響應總是 415,這意味着“錯誤的內容類型”。 除此之外,我相信,一切正常,看起來唯一的問題是 requests.post 方法中的 json 參數。 我的問題是我應該在 json={'avatar': } 中寫什么,使其等於 curl 中的 @image.png。

@furas 回答了我的問題。 curl.trillworks.com 是一個很好的將 curl 轉換為 python 的網站。 就我而言,我不應該使用 json={},而是應該使用 file={filename, file_binary}

暫無
暫無

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

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