python-3.x - 需要通过带有上传文件选项的机器人框架发出 POST 请求
问题描述
我需要通过机器人框架发送 POST 请求。我能够通过邮递员工具成功运行发布请求。下面是通过 postman 工具生成的 curl 命令:
curl --location --request POST ' https://ip/abc/rest/api/v1/VNF/fdnid/Tasks ' \ --form 'ParamsFile=@/C:/Users/vr98.json'
密钥作为 ParamsFile 提供,并且选择了 file : vr98.json。
如何在 ROBOT 中实现相同的功能?我试过下面的代码,但它似乎不起作用
VF 任务
${Header} Set Variable {"Authorization": "Bearer ${nsp_token}", "Content-Type":"multipart/form-data"}
create session VF ${BASE_URL}${NFVServer_URL} headers=${Header}
${file}= Evaluate ("ParamsFile":"C:/Users/vr98.json")
${response}= post request VF VNF/fdnid/Tasks files=${file}
should be equal as strings ${response.status_code} 200*
解决方案
推荐阅读
- c++ - 在与父进程相同的监视器上运行进程
- javascript - 如何使几种形式成为一种形式?
- java - 如何检查某个单词是否包含在文本文件中?
- java - 画布双缓冲图形不起作用
- performance - 如何在不存储大量数据的情况下生成性能指标?(分位数流)
- php - 列数与第 1 行错误消息中的值计数不匹配,php / sql
- javascript - 与 RxJS 流冲突的条件语句
- google-sheets - Google Sheets API v4 - 单元格的粗体部分
- javascript - 尝试过滤和映射以输出唯一值
- docker - 在 VSCode 中连接到远程 docker 容器的依赖项?