簡體   English   中英

Java Servlet:將XML文件傳輸到Servlet

[英]Java servlet: transfer XML file to servlet

我很難決定如何正確執行此操作,因此任何輸入都會受到贊賞。

我正在嘗試將XML文件從applet和applet傳輸到servlet。

我現在發現的解決方案是在POST請求中將XML文件作為數據字符串傳遞。

谷歌搜索問題時,我發現可以通過FTP發送它。

我想知道有沒有一種方法可以使用HTTP簡單地傳輸XML文件

傑森

HTTP協議的核心不是為文件傳輸而設計的。 您具有基本的GET和POST請求,僅此而已。 其他所有內容都是基於這些基本要素構建的。 常見的策略是將文件傳輸編碼為HTTP POST之上的高級協議。 這需要了解此文件傳輸的客戶端和服務器。 我不認為通過HTTP進行文件傳輸有任何標准化。

我不建議使用FTP,因為HTTP更有可能正確地通過用戶可能必須應對的所有代理。

您走在正確的軌道上。 對XML執行HTTP POST到Servlet。 但是,如果要傳輸的XML數量很大,那么FTP可能是正確的選擇。

您可以嘗試多部分POST,也可以嘗試PUT HTTP方法以二進制形式傳輸文件。 在Servlet中,您可以從輸入流重構數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM