2017-05-29 145 views
2

我想了解從一個網站源代碼的行:POST請求去了哪裏?

$.post("/cp/gallery_items/upload_handler/", { file_name: file.name, file_size: file.size, in_element_id: "20144" } , function(data){ ... }); 

網上搜索多天之後,我可以假設:

  • 「/ CP/gallery_items/upload_handler /」 - 名字(不確定如何查看腳本代碼,當我去到網站時,我得到一個空白屏幕,包括沒有源腳本來檢查)

  • file_name,file_size,in_element_id - uniqu在某個地方定義的密鑰。 (我嘗試使用filename或file_names替換file_name並請求沒有結果)。

  • file_name - 要上載的文件的名稱。

  • 上傳腳本返回稍後使用的「數據」。

我不知道這個帖子請求發送的地方。我在計算腳本會在哪裏提到唯一鍵:file_name,file_size,in_element_id。 但我無法在任何地方找到它。

非常感謝提前。

+0

'$ .post'是一個ajax請求。閱讀ajax的工作方式 – charlietfl

回答

2

偉大的問題。你不能從客戶端(瀏覽器)看到PHP或後處理代碼。它在網絡服務器上執行,通常存儲在數據庫中。 https://en.wikipedia.org/wiki/Server-side_scripting

+0

我知道可以使用鍵:file_name,file_size,in_element_id。我怎樣才能找出其他可用的密鑰? –

+0

答案在於處理請求的php代碼。 (您無法通過瀏覽器訪問的代碼) – n8bar

+0

我應該補充一點,無論您要發佈的網站應該提供哪些可用密鑰的文檔,以便以這種方式使用這些密鑰。 – n8bar

3

POST與GET不同的是一種請求方法,其中包含數據。 POST請求是對服務器的接受請求消息主體所包含的數據的請求。它主要用於向服務器存儲/發送數據,通常是文件或表單數據。