2010-08-02 17 views

回答

1

因爲GETPOST不具有相同的語義值。 GET請求應該在任何時候都可以安全地執行而不會影響系統,而在做重要事情時(例如接受貨幣交易,或者以較不戲劇性的方式發佈評論或類似內容),應該使用POST請求。

因此,如果通過AJAX發出POST請求,如果其結果會影響系統,可能會有意義。

來源W3C HTTP/1.1 Method Definitions,讀9.1.1安全的方法9.3 GET9.5 POST。不要害怕,它很短而且重要。

+0

哈哈我不怕讀書。謝謝! – 2010-08-02 05:51:41

2

要測試一個表單。然後,Ajax請求可以使用發佈數據。另外在PHP中,你有捲曲,我很肯定可以利用帖子結構來溝通其他遙遠的頁面。

1

也許可以調用REST API或其他需要POST的Web服務,或者將文件上傳到服務器。您可以在客戶端使用AJAX/JavaScript,並且幾乎可以使用任何服務器端技術來模仿POST,而無需使用表單。

1

POST是一個HTTP動詞。瀏覽器使用HTTP作爲其數據協議來獲取HTML數據,使用POST來發送用戶提交的數據。基本上,任何通過http傳輸的數據都可以使用POST。

一些例子是:

相關問題