AFNetwoking(二)GET和POST请求的区别

GET和POST请求的区别,翻看网友各种说法, 总结如下:

第一种:

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

2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。

    post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。

3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。

4. get传送的数据量较小,不能大于2KB。post传送的数据量较大,一般被默认为不受限制。但理论上,IIS4中最大量为80KB,IIS5中为100KB。

5. get安全性非常低,post安全性较高。但是执行效率却比Post方法好。

建议:

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

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

第二种:

1. GET请求的接口会包含参数部分,参数会作为网址的一部分,服务器地址与参数之间通过 ? 来间隔。POST请求会将服务器地址与参数分开,请求接口中只有服务器地址,而参数会作为请求的一部分,提交后台服务器。

2. GET请求参数会出现在接口中,不安全。而POST请求相对安全。

3.虽然GET请求和POST请求都可以用来请求和提交数据,但是一般的GET多用于从后台请求数据,POST多用于向后台提交数据。

总的来说有如下三种情况:

1、安全性:get不安全,post安全。

2、请求or提交:get多用于请求,post多用于提交数据。

3、大小:get传送的数据量较小,post比较大。

综合以前的项目经验,get可以打印接口,post打印不到接口,如果需要打印接口,需要进入post底层里面找,添加NSLog来打印接口。

对于简单的网络请求,没有安全限制的,两种请求的数据结果是一样的,但是我们在具体的项目中,应该会考虑安全性能,我们的项目就因为RSA加密,将原来的所有的GET请求转换成了POST请求,因为RSA加密后,请求变得异常的长,根据上述的第三点来看,改成post是为了避免请求过程中丢失参数,所以改成post。

下边还是以“AFNetwoking(一)GET请求”中的接口作为例子进行post请求。


依旧建一个方法存放post请求。



我们可以看到,依旧可以请求成功,但是问题就来了,从这个破请求里面我们看到了post和get有什么区别呢?!


笔者认为,因为这里的栗子是个简单的请求,所以看不出区别来,但是几天后要学习文件或者图片的上传估计就只能用post请求了。

两者都是请求到数据,应该是术业有专攻,各自优点不同:参照上述第二点:get多用于请求,post多用于提交数据。

综上所述,加密的、文件上传的、请求比较长的都要用POST请求。

再次声明,这里只是简单的进行了POST请求。大神们不喜勿喷。。。

主要还是AFNetworking的导入步骤,因为查了好多资料,都没具体的步骤,可能是我太小白了吧,给小小白们补充一下。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,850评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,935评论 6 13
  • 1.背景介绍 基本概念HTTP:在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器...
    枫尘逍遥阅读 11,678评论 0 2
  • 我就想每天过的尽量干净, 即使没有朋友。 不去迎合别人, 不去取悦别人, 我就为自己而活, 哪怕今后的日子孤军奋战。
    聪明达达山阅读 1,477评论 0 0
  • 为什么要保护珊瑚? 1.珊瑚礁是大洋的生命之源,这是巨大的食物链的基础,也是人类食物网的基础。 2.生活在珊瑚礁中...
    小小酥_e271阅读 9,814评论 0 0

友情链接更多精彩内容