Rumah > masalah biasa > get请求和post请求的区别有哪些?

get请求和post请求的区别有哪些?

青灯夜游
Lepaskan: 2019-06-12 16:23:20
asal
15082 orang telah melayarinya

POST请求和GET请求是HTTP协议中常用的请求,那么它们之间有什么区别?下面本篇文章就来给大家介绍POST请求和GET请求的区别,希望对你们有所帮助。

get请求和post请求的区别有哪些?

GET请求和POST请求的区别:

1、 get是从服务器上获取数据,post是向服务器传送数据。

2、 get请求时通过URL直接请求数据,数据信息可以在URL中直接看到,比如浏览器访问;而post请求是放在请求头中的,用户无法直接看到。

3、 get传送的数据量较小,有限制,不能大于2KB;这主要是因为它受约于URL长度的限制。post传送的数据量较大,一般被默认为不受限制,但理论上,IIS4中最大量为80KB,IIS5中为100KB。

4、get请求因为数据参数是暴露在URL中的,所以安全性比较低,如密码不能暴露的就不能用get请求;post请求中,请求信息是放在请求头的,安全性较高,可以使用。

6、Get限制From表单的数据集的值必须为ASCLL字符,而Post支持整个ISO10646字符集。

说明:

1、get方式的安全性较Post方式要差些,包含机密信息的话,建议用Post数据提交方式;

2、在做数据查询时,建议用Get方式;而在做数据添加、修改或删除时,建议用Post方式;

Atas ialah kandungan terperinci get请求和post请求的区别有哪些?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan