本文介绍了如何使用Rest-assured在api中发送表单数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在API正文中以 form-data 的形式发送以下内容以进行PUT请求:

I want to send below as a form-data in API Body for a PUT request:

  1. 使用"Error.png"(VALUE)上传文件(KEY)
  2. 发送带有错误(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中发送表单数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-20 19:56