【发布时间】:2018-06-15 06:01:34
【问题描述】:
我点击了一个带有加号的 URL。网址示例如下:
https://api.digitalvault.cloud/<someText>/<someText>/samples?v=2.1&<someText>&startTime=2018-06-14T19:54:34%2b08:00&endTime=2018-06-14T01:54:34%2b08:00.
但它没有采用加号的 %2b 符号。以下是我的代码:
RestAssured.given()
.config(RestAssured.config().sslConfig(new SSLConfig().relaxedHTTPSValidation()))
.header("Authorization", Authorization).header(HeaderParameter1, HeaderParameterValue1)
.header(HeaderParameter2, HeaderParameterValue2).get(URI);
其中 URI 是实际的 url。
有人可以建议处理这个问题的方法吗?
【问题讨论】:
-
请补充您遇到的错误
-
我收到 400 个错误请求作为响应。当我设置“urlEncodingEnabled(false)”时,出现以下异常:java.lang.IllegalArgumentException: Illegal character in query at index 102
标签: java rest-assured web-api-testing