如何解决如何在 POST 请求中将文件发送到 Kotlin Micronaut API 客户端
我需要使用 Micronaut @Client 和 Kotlin 语言通过 POST 调用 API。 调用将是:
curl --location --request POST 'https://apigw-sandbox.zoop.ws/v2/marketplaces/19b2d3baf08f49cfbc292ae9b1990f25/banking/accreditation/holders/f8dfd0e3fcac44408d9r/>5edocument
--header '内容类型:图像/jpeg'
--data-binary '@/D:/Imagens/Selfie_icon.svg.png'
我的 Kotlin Micronaut Api 客户端代码是:
@Post("/marketplaces/{marketplaceId}/banking/accreditation/holders/{holderId}/documents?type={type}")
fun saveIndividualDocumentHolder(
@Header("Authorization") authorization: String,@Header("Content-Type") contentType: String,@PathVariable marketplaceId: String,@PathVariable holderId: String,@PathVariable type: String,@Body @Part file: CompletedFileUpload
): HttpResponse<HolderDocumentResponse>
我收到此错误 - 我做错了什么?你能帮忙吗?
01:45:42.277 [pool-1-thread-7] 错误 imhsnetty.RoutingInBoundHandler - 发生意外错误:调用方法 [public byte[] io.micronaut.http.server.netty.multipart.NettyCompletedFileUpload 时发生异常。 getBytes() 抛出 java.io.IOException]:null io.micronaut.core.reflect.exception.InvocationException: 异常发生调用方法 [public byte[] io.micronaut.http.server.netty.multipart.NettyCompletedFileUpload.getBytes() throws java.io.IOException]: null 在 io.micronaut.core.reflect.ReflectionUtils.invokeMethod(ReflectionUtils.java:208)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。