2016-08-25 167 views
0

我有一個服務器日誌,它顯示POST和GETHTTP請求和GET

所以,如果一個頁面顯示POST/ping和GET/XYZ

這是否意味着用戶代理請求頁面是GET並且POST是來自服務器的響應?

因爲在我的服務器日誌中,它顯示了大量的具有百萬個/ ping的POST,而其他頁面已經是GET的數量較小。

我應該關注哪一點?如果服務器向搜索引擎顯示此信息,獲取POST頁面獲取索引?

+1

與搜索引擎無關。看起來像其他服務器/服務正在調用您的服務器來檢查是否還活着。這就是ping端點通常所做的,但他可能沒有真正的內容。專注於你想索引的SEO,也許檢查你的數百萬POST是否合法 – Sylwit

回答

1

我建議你學習HTTP GET和POSTS的區別。

This answer是相當不錯的。

總之,GET請求是客戶端請求的頁面/數據。 POST是客戶端向服務器發送數據的客戶端,通常期望數據作爲響應。

0

在他們的評論中,Sylwit幾乎可以解釋這與搜索引擎有什麼關係。我將僅描述GET和POST之間的區別

GET和POST是對服務器的兩種不同類型的請求。 GET請求通常用於從服務器檢索信息,並且通常具有一系列GET參數。當您在Google上搜索某些內容時,您正在發出GET請求。

https://google.com/?q="how+do+i+get" 

在這種情況下,GET參數後?的Q,並有「我如何得到」的值。應該注意的是,GET請求不需要這些附加參數(http://google.com)仍然是GET請求

另一方面,POST請求通常用於將數據發送到服務器。當你發送消息,提交表單等時,你會看到這一點。當我點擊提交這個答案時,我將發送POST請求到stackoverflow的服務器。這些參數不能立即在瀏覽器中看到。 POST請求也可以通過消息返回HTTP響應。

希望能夠顯示兩者之間的差異。