发送 POST 请求(Apache httpclient,这里是 Kotlin 源代码):
val httpPost = HttpPost("http://localhost:8000")
val builder = MultipartEntityBuilder.create()
builder.addBinaryBody("file", File("testFile.zip"),
ContentType.APPLICATION_OCTET_STREAM, "file.ext")
val multipart = builder.build()
httpPost.entity = multipart
val r = httpClient.execute(httpPost)
r.close()
我通过 spark-java 请求对象在我的 post 处理程序中收到请求。如何从发布请求中检索原始文件(加上文件名作为奖励)?request.bodyAsBytes() 方法似乎添加了一些字节,因为正文比原始文件大。
谢谢,约尔格