java - 使用 cookie 和内容类型 Text/plain 的放心发布请求

标签 java rest api http-post rest-assured

我正在使用放心测试 API。在使用放心通过以下配置发出请求时遇到问题。

请求类型:POST

标题:

内容类型:文本/纯文本

API key :12263783493

用户:电子邮件

Cookie:changesetId=4604

正文类型-:原始:文本

applyToAllMapsOnController=false&applyToAllMaps=false(这是要传递的请求正文中的文本)

下面是我尝试过的,但我收到了 400 个错误请求

       Response response=  (Response) RestAssured.given().

        header("Content-Type", "text/plain").
        header("charset","utf-8").
        header("api-key","dV43+Rbr9uncPd&;ydiQx]uUFX2").
        header("user","P2899445,Bhavan Ramakrishnappa").
        cookie("cookie", "changesetId="+Number).
        body("applyToAllMapsOnController=false&applyToAllMaps=false").
          when().
          post(servicelevel);

有人可以帮助我如何在 header 中传递 cookie 并在正文中传递原始文本。

最佳答案

您可以执行多种操作来调试问题。

  1. 尝试将 ("cookie", "changesetId="+Number) 作为 header 传递

  2. 使用when().log().all以便您可以看到正在发送的请求是什么。

关于java - 使用 cookie 和内容类型 Text/plain 的放心发布请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59939795/

相关文章:

java - TeeChart 轮廓线颜色

java - REST Jackson JsonDeserialize,升级后出现 StackOverflowError

spring - 无法解析对象,因为未在响应中未指定受支持的Content-Type。内容类型为 'text/html;charset=utf-8'

python - 如何使用 Flask 在 Python 中将数据从服务器发送到客户端?

java - 如何用单例测试代码?

Java HashMap<Integer, Double> 插入 NaN

java - UnsupportedOperationException - 为什么不能在 java.sql.Date 上调用 toInstant()?

javascript - REST API分页如何保证数据一致性

ios - 如何解决在 swift 中使用 Alamofire 从 API 中提取数据时的无效 json 问题?

database - 将 Twitter Streaming API 推文原样转储到 Apache Cassandra 进行后期处理