java - 带有 cookie 和内容类型 Text/plain 的放心发布请求
问题描述
我正在使用放心来测试 API。我在使用以下配置发出请求时遇到问题。
请求类型:POST
标题:
内容类型:文本/纯文本
api-key : 12263783493
用户:emailid
饼干: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。
解决方案
您可以做多种事情来调试问题。
尝试将 ("cookie", "changesetId="+Number) 作为标题传递
使用 when().log().all 以便您可以看到正在发送的请求是什么。
推荐阅读
- android-studio - Android Studio 在 git log 面板中随机切换分支过滤器
- javascript - 如何限制猫鼬集合中的文档数量?
- javascript - 如何在 C# 或 JavaScript 中将 DN 拆分并加入到来自 Active Directory 对象的路径
- python-3.x - 如何在 chrome os linux python 中知道我的目录路径
- maven - 解决maven工件的问题
- cloud-foundry - 使用 Pivotal Cloud Foundry 将用户重定向到另一个 URL
- mysql - 通过 aws rds mysql 在 hdfs 中导入大型 csv 的最快方法
- python - 自动化表单填写,其字段由 Google 和 Python 提供支持
- c# - 如何使用 LINQ 选择特定元素名称?
- html - 减少回流重绘并提高 css 性能