我正在尝试将文件上传到服务器的测试
这是代码:
given()
.port(port)
.formParam("metadata", metadata)
.multiPart("file", FILE_NAME, expectedValue, "image/jpeg")
.header("Content-Length", expectedValue.length)
问题出在RestAssured中,他没有单独添加Content-Length
标头,但是我的硬编码标头值已在
org.apache.http.protocol.RequestContent.process(final HttpRequest request, final HttpContext context)
问题出在这个地方:
if (request.containsHeader(HTTP.CONTENT_LEN)) {
throw new ProtocolException("Content-Length header already present");
}
仅当Content-Length
尚未完全设置时,这种情况不会引发认知
请告知,我该如何解决此问题。