我正在开发2个应用程序之间的集成。应用程序1使用HttpClient GetMethod从应用程序2请求。应用程序2将返回嵌入文件的多部分响应。我认为这是一个简单的练习,但似乎无法找到解析来自HTTP GET的多部分响应的共同支持。应用程序1如何解析来自应用程序2的多部分响应?解析来自http的多部分响应获取
1
A
回答
0
由于您使用多部分编码将请求发送到服务器(Servlet)。由于多部分编码以这种形式加密所有数据,所以您必须先解密它们,然后才能使用这些值。
请点击此链接。
What does enctype='multipart/form-data' mean?。
Convenient way to parse incoming multipart/form-data parameters in a Servlet。
+1
这是服务器到服务器的交互。我正在使用HTTP GET,其中响应以多部分/表单数据形式返回。我明白当某人向servlet发布这种类型的请求时,如何解析多部分,因为有很多实现。但是,接收多部分作为对GET的响应是另一回事。 – Vince
0
我也被困在同样的问题。我用javax邮件MimeMultiPart解决了它。你可以在这里看到我的解决方案: - https://stackoverflow.com/a/42548549/5236494
0
对于后人,有什么不对这种模式即使是严重的HTTP库支持:
https://www.w3.org/Protocols/rfc1341/7_2_Multipart.html
注意,虽然这Content-Type
不multipart/form-data
但是multipart/mixed
但编码与部分之间的边界几乎相同。
相关问题
- 1. 解析来自curl POST的HTTP响应
- 2. 解析分块HTTP响应
- 3. Ruby分割和解析批量HTTP响应(多部分/混合)
- 4. 解析Android中的多部分响应
- 5. HTTP请求获取部分响应
- 6. 获得来自HTTP响应
- 7. 等待HTTP响应来解析函数
- 8. 解析HTML获取响应
- 9. 解析来自PHP中的HTTP Web服务(JSON)的响应
- 10. 来自http web响应流的解析值
- 11. 解析来自http请求的JSON响应?
- 12. 在Python中解析来自http请求的文本响应
- 13. 解析来自文本文件的HTTP请求和响应
- 14. 解析来自WSDL的响应
- 15. 来自SOLR的解析响应
- 16. 解析来自Tumblr的回调响应
- 17. 解析来自TCPSocket的响应
- 18. 解析来自xml的响应
- 19. 解析来自JSON的响应,ios?
- 20. 解析来自web.py的响应
- 21. 解析来自Servlet的JSON响应
- 22. 解析来自XMLHttpRequest的响应
- 23. 解析来自Wikipedia API的响应
- 24. 解析来自网络的XML响应
- 25. 解析来自DispatchCommandResult的json响应
- 26. 解析Chunked HTTP/1.1响应
- 27. Jmeter HTTP响应解析
- 28. Angular2解析HTTP响应
- 29. 解析HTTP JSON响应 - C#
- 30. 解析HTTP:响应对象
您使用的是REST还是SOAP? –
这是一个REST服务。我发出一个GET,并且返回的响应是多部分的。我在下面遇到过这个类,尽管它看起来用于SOAP,但它可能适用于普通的REST。 https://access.redhat.com/documentation/en-US/JBoss_Enterprise_Application_Platform/6.4/html-single/API_Documentation/files/javadoc/org/jboss/ws/core/soap/attachment/MultipartRelatedDecoder.html – Vince
There does not似乎对这种模式有很多支持,所以我担心这不是正确的设计。这是一个企业应用程序到应用程序集成(EIA),所以也许这只是该领域中没有那么多人的问题。 – Vince