0

我想测试我的 REST API,它的 URI 是这样的:

/myrestAPI/search?startTime=0&endTime=10&count=8&filters={"params":
    [{"field":"Topic","value":"Algorithms","type":"MATCH_EXACT"}]}

我该怎么做。回复状态是“httperf不支持 505 HTTP 版本”我知道这个 urihttperf没有正确编码和发送它..

我将如何实现这一目标httperf

4

1 回答 1

0

由于 URL 通常包含 ASCII 集之外的字符,因此必须将 URL 转换为有效的 ASCII 格式。

URL 编码将不安全的 ASCII 字符替换为“%”,后跟两个十六进制数字。

对于您的情况,它将是:

/myrestAPI/search?startTime=0&endTime=10&count=8&filters=%7B%22params%22%3A%20%5B%7B%22field%22%3A%22Topic%22%2C%22value%22%3A%22Algorithms%22%2C%22type%22%3A%22MATCH_EXACT%22%7D%5D%7D

尝试使用URL 编码器/解码器

于 2013-08-27T16:17:04.890 回答