美文网首页
iOS开发基础性知识(十五)----POST请求和GET请求区别

iOS开发基础性知识(十五)----POST请求和GET请求区别

作者: NBeanN | 来源:发表于2017-05-06 13:44 被阅读28次

get的主要作用是获取数据,对应的是增、删、改、查中的“查”。post的主要作用是更新数据,对应的是增、删、改、查中的“改”。

但在实际做的时候很多人直接用get/post就完成了数据的增、删、改、查。为了贪图方便,更新资源时用了get,因为用post必须要到form表单,这样会麻烦一点。

get是把参数数据队列加到提交表单的action的URL中,值和表单内各个字段一一对应,并展现在URL中。post是通过HTTP post机制,将表单内各个字段与其内容放置在html header内一起传送到action所指的URL中,在URL中无法看到。

因为get是通过URL提交数据的,那么get提交的数据量与URL的长度有直接关系。实际上,URL不存在参数上限问题,HTTP协议规范没有对URL长度进行限制,这个现在是因为特定的浏览器对它的限制,一般get允许传送1K的数据量。post传送的数据量较大,受服务器的限制。

对于get方式,服务器端用Request.QueryString获得变量的值。对于post方式,服务器端用Request.form获得变量的值。

get方式传送数据安全性低,因为能够直接在URL中看到,并且会保存在浏览器的历史记录中。post方式传送数据安全性高,但get方式传送数据的效率比post高。

站在巨人的肩膀上才有这些总结

菜鸟走向大牛,大家共同前进,如果觉得不错,请给个赞/关注。

一起交流学习,有问题随时欢迎联系,邮箱:383708669@qq.com

相关文章

  • iOS开发基础性知识(十五)----POST请求和GET请求区别

    get的主要作用是获取数据,对应的是增、删、改、查中的“查”。post的主要作用是更新数据,对应的是增、删、改、查...

  • Get和Post的区别

    Get请求和Post请求区别如下: Post请求比Get请求更安全,get请求直接将参数放置在URL中,post请...

  • java笔试题1

    请简述http协议中get请求和post请求的区别答: 1. get请求比post请求快。 2. get请求传参时...

  • 网络编程(01)NSURLConnection

    一 GET请求和POST请求的区别 GET请求和POST请求的区别主要是体现在数据的传递上. GET请求相对于PO...

  • java 面试题1(基础)

    1、请简述http协议中get请求和post请求的区别 可参考此文章 1、GET - 从指定的资源请求数据。 查询...

  • HTTP协议相关

    HTTP超文本传输协议 HTTP的请求方式有哪些?GET请求和POST请求的区别?HTTP请求的特点 HTTP的请...

  • get请求和post请求的区别主要有两点

    get请求和post请求的区别主要有两点 get请求可以被缓存而post请求不能被缓存 get请求的传参方式和po...

  • axios中get请求与post请求的简单函数封装

    axios中get请求与post请求的简单函数封装 今天写点什么呢,就写写如何将axios的post请求和get请...

  • get请求和post请求区别

    一、概述 http请求方式有get、post、put、delete等多种,最常用的就是get和post 二、区别:...

  • iOS get请求和post请求

    建议:提交用户的隐私数据一定要使用POST请求 相对POST请求而言,GET请求的所有参数都直接暴露在URL中,请...

网友评论

      本文标题:iOS开发基础性知识(十五)----POST请求和GET请求区别

      本文链接:https://www.haomeiwen.com/subject/qtxltxtx.html