作为ROBOT框架的一部分传递--form数据

艾姆斯塔克

我正在尝试在ROBOT框架中传递以下API请求:

curl --request POST --url <API End Point>  --form 'mldata={"id": “idname”, "author": “author name, "title": “title name, "description": “description details“, "version": "0.0.4", "image": “/path/to/image”, "icon": "base64 encoded image"};type=application/json' --header "Authorization: <Bearer Token>”

在ROBOT框架[版本:3.2.2]中写了相同的文字,但文字越来越error: "status=400, reason=Bad Request body={"message":"Request is not a multipart request!"}"

看来我没有以正确的方式传递--form数据。在传递表单数据时请求帮助[ --form'mldata = {“ id”:“ idname”,“ author”:“作者名称,” title“:”标题名称,“ description”:“描述详细信息”,“版本”:“ 0.0.4”,“图像”:“ / path / to / image”,“ icon”:“ base64编码图像”}; type = application / json' ]在机器人框架中。

我应该如何以正确的方式通过?

Onboard ML From External Repo
    [Arguments]    ${token}=default
    Create Session    session    ${host}
    ${data}=    Create Dictionary    id=${id}    author=${author}    title=${title}    description=${description}    version=${version}    image=${repo_path}
    ${form_data}=    Evaluate    {'mldata=': ${data}}
    ${header}=    Create Dictionary    Authorization=${token}
    ${response}=   Post Request    session    /v1/ml    data=${form_data}    headers=${header}
    Should Be Equal As Strings    ${response.status_code}    200
磷酸二氢

它应该作为字符串发送,而且您不需要等号

${form_data}=    Evaluate    {'mldata=': str(${data}).replace("'",'"')}

如您所见,我们必须将此作为

files=${form_data} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将 --form 文件作为 ROBOT 框架的一部分传递

发送数组作为x-www-form-urlencoded的一部分

使用ElasticSeach作为我的数据库一部分的主要来源

Linq获取数组和求和作为返回数据集的一部分

作为ViewPager的一部分更新ListFragment中的数据

合并多个列,将变量名作为数据的一部分

Firebase多位置更新,作为更新的一部分删除冗余数据

您是否可以将其他状态数据作为Decode操作的一部分传递给(可能是自定义的)JSONDecoder?

删除数据帧的一部分

删除数据的最后一部分

解包 Pandas 数据帧的一部分

如何从api的一部分接收数据到另一部分

R:数据框中的新列名和原始列名作为数据的一部分的集成

回送是否将数据库的索引作为元数据的一部分提供?

作为<form>一部分的输入字段破坏了我的ASP.NET应用程序

PHP-<form action =“”>属性内的变量作为get方法的url的一部分

使用字符串输出作为数据框变量名称的一部分

数数 行中的定界符,而忽略作为数据值一部分的定界符

RPM数据库看不到作为RPM一部分安装的文件

如何替换引号中存在的分隔符值作为文件中数据的一部分

我可以将数据管道作为我的云形成模板的一部分吗?

在 vue 计算属性中使用数组数据项长度作为字符串的一部分

Google工作表查询引用工作表数据作为工作表名称源的一部分

将数据插入表中作为主键外键的一部分-Entity Framework

如何查看作为RAID 1阵列一部分的驱动器上的数据?

重命名作为异地复制一部分的 Azure SQL 托管实例上的数据库

作为订阅 A 一部分的 Azure 数据工厂能否与订阅 B 中的对象进行交互?

如何使用php将数据传递到我的html页面的另一部分?

将数据从ViewController传递到现在已成为TabBarController一部分的Viewcontroller

TOP 榜单

热门标签

归档