HTTP请求一共有八种见图:
常见的GET请求总结:
1.直接在浏览器里写地址
2.window.location.href (其实同上)
3.from表单提交(默认)
4.ajax(默认)
GET请求特点:参数会在地址栏里显示,容易模拟,容易被攻击
浏览器一般会限制其大小为4KB。
GET很适合传递轻量型的数据,详情见RESTFUL API设计,里面请求东西建议用GET请求。
POST请求总结:
1.可以通过ajax(需要设置为post,默认不是)
2.表单(设置为POST)
3.自行用工具模拟
POST请求特点:
1.传输的数据量大
(其实他们自己本身并没有限制传输大小,但是浏览器会限制)
2.文件上传是post
3.更安全,数据不会在地址栏显示