HTTP請求方式比較

2021-08-13 21:57:22 字數 1020 閱讀 8418

http請求方式:post和get的比較

get - 從指定的伺服器中獲取資料

post - 提交資料給指定的伺服器處理

相同點:都是將資料提交到遠端伺服器中

get方式:

使用get方式傳送請求時,查詢字串被新增到url位址後面一起傳送給伺服器

特點:1、get請求能夠被快取;

2、get請求能夠被新增網頁書籤;

3、get請求能被儲存到瀏覽器的瀏覽記錄中;

4、get請求有長度限制;

5、get請求主要用以獲取資料

6、有資料型別限制,只允許ascii碼字元

7、get請求會將提交的資料拼接到url後面

post方式:

使用post方法時,查詢字串在post資訊中單獨存在,和http請求一起傳送到伺服器:

特點:post請求會將提交的資料放到請求頭中

1、post請求不能被快取;

2、post方式不能被新增網頁書籤;

3、post請求不能被儲存到瀏覽器的瀏覽記錄中;

4、post方式沒有長度限制

5、沒有資料型別限制,允許二進位制資料

前端需要注意的點:1、請求方式設定為post方式,需要有name屬性才能實現上傳

2、上傳檔案必須設定from表單的enctype屬性為multipart/form-data

後端需要注意的點:1、上傳的檔案在php中需要用$_files獲取

2、php中檔案缺省會上傳到乙個臨時目錄,接收完畢之後會自動刪除,如果想要儲存這個檔案,則需要把上傳的檔案移動到乙個指定的資料夾下,需要用到move_uploaded_file方法

上傳大檔案時會報錯,是因為預設情況下,伺服器對上傳的檔案的大小是有限制的,如果想修改上傳檔案的限制,可以修改伺服器目錄下的php.ini 檔案

file_uploads = on

HTTP請求方式

在前段時間的工作中,程式登入到門戶位址時,有時使用http的post方法,有時使用http的get方法,當時也不去理解這兩者的意思,只知道get方法可以將使用者的登入資訊和url組合在一起傳送到伺服器,進行使用者認證。今天看了下書,對這兩者有了進一步的理解。通常,http的請求方式有3種,分別是 p...

HTTP請求方式

我們熟知的http協議請求方式有三種,但實際上是有六種的,我在此一一闡述下。1.get 這種請求方式最為常見,客戶程式通過這種請求方式訪問伺服器上的乙個文件,並由伺服器把文件發給客戶程式 2.post 客戶程式可通過這種方式傳送大量資訊給伺服器,不僅包含要訪問的文件的uri,還包括大量的請求的請求正...

HTTP請求方式

get 請求獲取request uri所標識的資源 post在request uri所標識的資源後附加新的資料 head 請求獲取有request uri所標識的資源的響應資訊報頭 put請求伺服器儲存乙個資源,並用request uri作為其標識 delete 請求伺服器刪除request uri...