Python请求Put不使用build.phonegap.com网站

2024-04-26 13:39:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在为phonegap项目制作python构建脚本。 我需要在构建之前打开ios键 我试图通过python的requests模块使用httpput请求来实现这一点。在

如果我从命令行使用cURL,它可以正常工作

curl -vvv -d 'data={"password":"myPassWord"}' -X PUT https://build.phonegap.com/api/v1/keys/ios/193686?auth_token=passwordlesstokenphg

但是像这样的python。在

^{2}$

它只返回在没有数据的情况下执行cURL时将收到的json。 对我来说,数据似乎没有正确地发送到phonegap。在

API引用自build.phonegap.com网站 docs.build.phonegap.com/en_US/2.9.0/developer_api_write.md.html

请帮助:)


Tags: 模块数据项目命令行build脚本comapi
1条回答
网友
1楼 · 发布于 2024-04-26 13:39:30

所以当你这么做的时候

curl -d "..." -X PUT https://example.com

curl发送的正是字符串中的内容。请求不能直接转换为curl。要在请求中执行类似操作,您需要执行以下操作:

^{pr2}$

如果使用上面的方法,请求将为您生成data={"password":"myPassword"}。首先,必须对password_for_key中的数据进行JSON编码,然后在字典中将其传递给data。在

相关问题 更多 >