如何使用curl示例为Python PUT语句编写URL?

问题描述

我正在尝试用Python编写PUT语句,以通过API将一些元数据上传到某些资产。所有的API文档都为我提供了用于编写URL的curl示例。需要如何编写网址才能在PUT语句中工作。以下是API信息:

Edit asset XMP metadata
PUT /assets/:id/metadatas/xmp
 

Curl

curl https://apiv2.webdamdb.com/assets/2342322/metadatas/xmp -d '{"keyword":"cat,dog,play together,not well"}' -X PUT
Example Response

Status: 200 OK
{
    "type": "assetxmp","headline": "myasset","credit": "John Doe","countryname": "United States of America","keyword": "cat,not well"
}

这是我到目前为止拥有的代码,但是它不起作用:

meta = 'https://apiv2.webdamdb.com/assets/109456055/metadatas/xmp'

payload2 = {'Item Number' : '12345'}

z = requests.put(meta,data=payload2,headers=headers4)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...