簡體   English   中英

發送帶有復雜,多個參數的POST請求

[英]Sending a POST request with complicated, multiple parameters

我正在構建一個RESTful系統,我想知道:當我需要使用XML發送大文本,幾個簡單字符串時,使用JavaScript發送POST請求的最佳方法是作為參數(?)還是請求正文(?)。和文本文件? 我應該怎么做? 我應該只在URL中使用請求正文還是查詢參數? 那我應該使用哪種內容類型?

我想做類似的事情:

var url = "/server";  
xmlHttp.open("POST", url, true);
xmlHttp.setRequestHeader("Content-Type", "text/xml");
xmlHttp.send(xmlString);

但這僅夠一件需要的東西-xml文本。

我想我找到了答案。 在我看來,最好的方法是使用Content-Type多部分/混合並分離帶邊界的數據。 然后,我可以為每個零件指定自己的類型,設置其名稱,然后在服務器中輕松讀取它(使用Jersey,MultiPart類並從中讀取BodyParts)。

暫無
暫無

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

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