java代碼發(fā)送post請求參數(shù) http協(xié)議中post與get有什么區(qū)別?
1.根據(jù)HTTP規(guī)范,GET和POST是HTTP請求的兩種基本方法。任何接觸過web開發(fā)的人都可以對它們的不同之處略知一二。最直觀的區(qū)別是GET在URL中包含參數(shù),POST通過請求體傳遞參數(shù)。你可能自
1.根據(jù)HTTP規(guī)范,
GET和POST是HTTP請求的兩種基本方法。任何接觸過web開發(fā)的人都可以對它們的不同之處略知一二。
最直觀的區(qū)別是GET在URL中包含參數(shù),POST通過請求體傳遞參數(shù)。
你可能自己寫過無數(shù)的GET和POST請求,也可能看到過很多權(quán)威網(wǎng)站總結(jié)的區(qū)別。你知道什么時候用什么。
GET在瀏覽器回退時是無害的,POST會再次提交請求。
GET生成的URL地址可以書簽,POST不能。
GET請求會被瀏覽器主動緩存,而POST不會,除非手動設(shè)置。
GET請求只能用url編碼,而POST支持多種編碼。
GET請求參數(shù)將完全保留在瀏覽器歷史中,但POST中的參數(shù)不會保留。
GET請求的URL中傳遞的參數(shù)長度有限,而POST沒有。
對于參數(shù)的數(shù)據(jù)類型,GET只接受ASCII字符,POST沒有限制。
GET比POST更不安全,因為參數(shù)直接暴露在URL上,所以不能用來傳遞敏感信息。
GET參數(shù)通過URL傳遞,POST放在請求體中。