2017-03-04 52 views
0

在REST GET資源調用中發送多個參數的最佳方式是什麼?通常情況下,我們可以使用路徑參數&/query來調用GET調用,但是字符數限制在一個URL上,因此有關如何實現此目的的任何建議或最佳做法。在REST GET資源調用中發送多個參數

這可以通過POST來實現,其中將請求正文中的查詢作爲JSON發送,並在資源結束時使用json轉換器。我想POST可能不是一個正確的方法來查詢或從資源獲得服務。 我搜索這個問題的現有問題,但沒有得到任何正確的答案。

在此先感謝。

+1

請參閱http://stackoverflow.com/questions/978061/http-get-with-request-body –

回答

0

您可以使用GET發送有限的數據,甚至可以在URL中使數據可見。當你使用POST數據比GET更安全時,你可以發送大量的數據。的請求參數。您可以結算這link

+0

其實我能用POST實現,但根據REST原則使用GET從作爲POST的資源查詢/獲取內容,這是爲了創建資源。所以我在想什麼是最好的方法或者只能通過POST數據處理這種情況。 – Sujit

+0

我認爲POST更安全的web服務調用,因爲當我們使用GET請求參數是可見的URL,所以如果任何機構有可以很容易地使用。 – Neha