rest get post 真正的區別

2021-09-02 08:50:15 字數 424 閱讀 5545

get對中文 特殊字元支援不好,需要urlencoder

post在這方面相對安全

------------------------------------------

rest介面 get一般用於查詢資料和post用於提交資料修改,那它們到底有什麼本質的區別呢?

乙個大家都知道的原因是get會將引數放到url後, 造成資訊洩露, 但是對於有一點技術的人都知道post請求同樣可以被攔截監聽到, 安全不是其根本問題,只可以說post不具有引數的可見性。

個人認為其設計的根本目的是: 瀏覽器預設不支援post請求, 這就避免了用瀏覽器來重複提交的問題, 而查詢因為不會修改後台的值,可以隨便重新整理。

所以專案中有些查詢都用post請求的是沒有意義的, 特別當你請求引數特別少的時候。

而用get請求來處理一些資料修改的功能是非常危險的。

真正的男人

這個世界分為兩種人。男人 女人 作為乙個男人,首先要做真正的男人。何謂真正的男人?一 要有責任心,對自己所做的任何事情負責 不能找藉口,不能推卸責任,錯了就錯了,錯了改就可以了。不負責 的男人不叫男人 不管對事業還是感情,憑自己的良心做,如果對的起自己的良心,那就去做吧。二 要有事業心,沒有事業的男...

真正的優雅

乙個人的優雅舉止會使他充滿魅力。即便是乙個普通人,如果他舉止優雅,也會贏得人們的尊敬。言行舉止直接關係到一件事情的成敗得失,它甚至比乙個人的內在品質更容易引起人們的矚目。公尺德爾頓大主教告誡人們 高貴的品質一旦與 的舉止糾纏在一起,也會讓人厭倦。熱情有禮的舉止有如和暢的春風,它常常會吹動成功的碩果,...

真正的回來

在程式設計的路上,我迷惘了很久很久。畢業已經三年了,可是這三年中,我依然無法找到自己的定位。沒有方向,如同乙隻迷途的鳥兒,不時地撞到頭。而這次 面試,談不上打擊,可是卻驚醒了一直沉睡的我。我時常懷疑,自己能否成為乙個卓越的程式設計師。在懷疑的過程中,沒有一點點的進步,沒有任何收穫。可是不現實的幻想卻...