html 中的 api 响应。当我尝试保存响应时,karate.readAsString() 抛出错误400 请求标头或 Cookie 太多...</desc> <question vote="1"> <p>我正在使用空手道框架,我收到 html 格式的 api 响应,但我在验证时遇到问题</p> <p>回复:-</p> <pre><code><html> <head><title>400 Request Header Or Cookie Too Large</title></head> <body> <center><h1>400 Bad Request</h1></center> <center>Request Header Or Cookie Too Large</center> </body> </html> </code></pre> <p>我如何提取:-</p> <p>标题中的“400 请求标头或 Cookie 太大” 来自中心的“请求标头或 Cookie 太大” ----------x--------------x----------------x----- --------</p> <p>我的代码:</p> <pre><code>Given: xxx Whwn: xxx Then status 400 * print 'printing response' * print response * def text = karate.readAsString(response). #throws error #(No such file or directory) * def token = karate.extract(text, ??? , ???) </code></pre> <p>请帮忙。预先感谢</p> </question> <answer tick="false" vote="0"> <p>在这种情况下,<pre><code>response</code></pre>已经是一个字符串,所以只需使用它即可。参考:<a href="https://github.com/karatelabs/karate#responsetype" rel="nofollow noreferrer">https://github.com/karatelabs/karate#responsetype</a></p> <pre><code>* def token = karate.extract(response, ??? , ???) </code></pre> </answer> </body></html>

问题描述 投票:0回答:0
api automated-tests karate
© www.soinside.com 2019 - 2024. All rights reserved.