java MutableHttpRequest与multipart/formdata
我有一个应用程序作为其他应用程序的代理。这通常可以正常工作,但当给定一个多部分文件时,它会抛出一个错误:
io.micronaut.http.multipart.MultipartException: The type java.lang.String is not a supported type for a multipart request body
代理所针对的控制器具有以下控制器:
@Post(value = "/file", consumes = MediaType.MULTIPART_FORM_DATA)
HttpResponse upload(CompletedFileUpload file) {}
代理正在执行以下HTTP请求:
MutableHttpRequest<String> req;
req = HttpRequest.POST(uri, body);
Flowable<HttpResponse<String>> call = client.exchange(req, String.class);
我尝试将MutableHttpRequest的类型更改为字节[],但这会引发另一个错误
multipartexception the type B is not a supported type
有人能帮我找到正确的方向吗
共 (0) 个答案