无法解析HTTP请求

时间:2019-01-14 11:51:44

标签: api parsing katalon-studio web-api-testing

我正在尝试使用通配符来解析我的URL。当我尝试使用通配符解析长字符串时出现问题。例如,我的URL如下所示:

http://testapi.com/v1/cards/%s/reissue?DesignId=%s&Comment=%s

这是我的代码:

get_object.setRestUrl(String.format(url, card_id, design_id, comment))

comment = "Something"起作用时,但是在comment = "Something something"起作用时,它继续出错并说“无法解析HTTP请求”。

如何使带有通配符的长字符串适合我的代码?我知道在输入长字符串时会给出如下所示的URL:

http://testapi.com/v1/cards/1/Block?reasonId=1&comment=Something%20like%20that%20example

2 个答案:

答案 0 :(得分:1)

只需使用comment.replace(" ", "%20")进行修改,现在即使没有空格,它也可以正常工作。

来源:https://forum.katalon.com/t/getting-an-error-unable-to-parse-http-request/17685

P.S 如果不允许从其他站点发布答案,我将其删除。

答案 1 :(得分:1)

您可以尝试:

get_object.setRestUrl(String.format(url,card_id,design_id,comment.replace(“”,“%20”)))

更多信息,请访问https://forum.katalon.com/t/getting-an-error-unable-to-parse-http-request/17685