2015-07-11 36 views
1

這可能是一個非常愚蠢的問題,很抱歉,但實際上我不明白讀取和寫入數據到URL後面的邏輯。 當某人將數據發佈到URL時,該URL在哪裏保存發佈的數據,以及某人從URL讀取數據時,形成數據通過該URL獲取給用戶的位置。 如果有人需要從URL中讀取json數據,但是如何知道這一點,有人已經將數據發佈到這個URL上,現在我必須讀取這些數據。 有人可以在REST的上下文中解釋這整個邏輯,請提前致謝從哪裏(位置)數據發佈和URL讀取

+0

你在說什麼?哪些數據是從URL中獲取的? URL代表統一資源定位器,它定位資源 –

+0

是什麼樣的資源? – MAX

+0

https://en.wikipedia.org/wiki/Uniform_resource_locator –

回答

1

HTTP get請求通常會將它的值放在URL上並稱爲查詢字符串。在HTTP post請求中,數據被編碼並作爲表單變量與請求的主體一起傳輸,因此通常不包含在URL中。當post或get被髮送時,服務器檢索這些變量並使用它們,但是它需要爲了處理請求並生成響應。該URL專門定義資源。服務器如何處理對該資源的請求取決於服務器。

就RESTful服務而言,這個過程仍然是一樣的。唯一的區別是沒有涉及的Web頁面,所有的獲取/發佈請求都是在客戶端編寫的,或者是請求restful資源的一方。