Rest Assured post request with cookie and content type Text / plain

问题描述 投票:0回答:1

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

请求类型:POST

标题:

Content-Type:text / plain

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个回答
0
投票

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

  1. 尝试传递(“ cookie”,“ changesetId =” + Number)作为标题

  2. 使用when()。log()。all,这样您可以查看发送的请求是什么。

© www.soinside.com 2019 - 2024. All rights reserved.