本文介绍了如何使用Rest-assured在api中发送表单数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在API正文中以 form-data 的形式发送以下内容以进行PUT请求:
I want to send below as a form-data in API Body for a PUT request:
- 使用"Error.png"(VALUE)上传文件(KEY)
- 发送带有错误(VALUE)的文本"MyName"(KEY)
如何使用REST-Assured做到这一点
How to do this using REST-Assured
已附上截图表单数据图像
推荐答案
您需要设置所需的内容类型,即"multipart/form-data",并将multipart请求规范添加到请求中.例如
You need to set desired content type i.e "multipart/form-data" and add the multipart request specs to the request.Eg.
given()
.contentType("multipart/form-data")
.multiPart("file", "filename")
.multiPart("key", "value")
.when()
.put(endpoint);
这篇关于如何使用Rest-assured在api中发送表单数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!