2015-04-23 67 views
1

我正在開發2個應用程序之間的集成。應用程序1使用HttpClient GetMethod從應用程序2請求。應用程序2將返回嵌入文件的多部分響應。我認爲這是一個簡單的練習,但似乎無法找到解析來自HTTP GET的多部分響應的共同支持。應用程序1如何解析來自應用程序2的多部分響應?解析來自http的多部分響應獲取

+2

您使用的是REST還是SOAP? –

+0

這是一個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

+0

There does not似乎對這種模式有很多支持,所以我擔心這不是正確的設計。這是一個企業應用程序到應用程序集成(EIA),所以也許這只是該領域中沒有那麼多人的問題。 – Vince

回答

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