【问题标题】:Rest Assured post request with cookie and content type Text/plain带有 cookie 和内容类型 Text/plain 的放心发布请求
【发布时间】:2020-01-27 22:26:23
【问题描述】:

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

请求类型:POST

标题:

内容类型:文本/纯文本

api-key : 12263783493

用户:emailid

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);

谁能帮助我如何在标题中传递 cookie 和在正文中传递原始文本。

【问题讨论】:

  • 有人可以帮忙吗?

标签: java rest api http-post rest-assured


【解决方案1】:

您可以做多种事情来调试问题。

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

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

【讨论】:

  • 感谢 Arun,这有助于调试和解决问题
猜你喜欢
  • 2015-06-08
  • 1970-01-01
  • 1970-01-01
  • 2018-03-22
  • 1970-01-01
  • 2018-05-12
  • 2015-06-16
  • 2015-06-24
  • 1970-01-01
相关资源
最近更新 更多