【发布时间】:2016-07-29 14:14:56
【问题描述】:
我正在使用play 2.5.x ws library 用于将文件上传到内部服务器。 我有使用 apache http/curl/postman 的示例代码。 但是当我尝试使用 ws 库时,它是如何失败的。 我无权访问内部服务器,并且它没有返回任何错误消息
我已经检查了两个请求(apache http/play WS)的请求标头,我看到“内容长度”标头 WS 请求中缺少。 我试图用
设置它ws.url(url).setHeader().post(Source.from(Arrays.asList(fp,name)
但我得到了
"Stream has already been consumed and cannot be reset"
有什么方法可以设置内容长度吗? 或者还有什么我想念的。
【问题讨论】:
标签: playframework multipartform-data content-length playframework-webservice