簡體   English   中英

如何通過Rest API傳輸大型xml文件和zip文件?

[英]How to transfer large xml file and zip file via rest api?

我有一個應用程序,可以上傳XML格式的大文件,有時還可以上傳zip文件。 現在,我想將該文件通過REST API傳輸到其他應用程序。 我正在考慮將二進制數據傳遞給json響應。

對於我的方法,我有以下問題。

  1. 是在json中發送二進制文件的最佳方法/做法嗎?

  2. 因為接收者應用程序不知道新上傳的文件,這將是PUT場景嗎?

  1. 如果這樣可以使第二種服務更容易使用它,那么我認為它沒有問題。 只要可以接受,並且可以正確設置Content-Type和Accept標頭,就可以采用任何所需的格式發送。

  2. 僅當您要在目標URI上發送對資源的完全替換時,才使用PUT。 如果您知道最終的URI,並且如果在PUT之后立即獲取到相同URI的GET將作為響應檢索到剛提交的同一正文,則可以使用PUT,否則,請使用POST。

暫無
暫無

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

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