iOS之POST与GET的优缺点

Posted —━紫風.づ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS之POST与GET的优缺点相关的知识,希望对你有一定的参考价值。

//请求数据时传参数要将汉字转码

//GET获取数据,所有的参数信息都会暴露

 

GET方法和POST方法对比:

优点:

GET:

1.请求方便,直接用一个完整的路径去请求获取数据

2.发送求请求过程中不会发送请求体,不会破坏服务器的封装性。从这个角度来讲,GET相对于POST安全。

POST:

1.发送请求时,参数封装在请求体中发送,不会直接暴露参数信息。从这个角度讲,POST相对GET安全一些。

2.使用POST请求数据时,通过请求体来传递参数,参数的大小远远要大于通过GET方式传递的参数大小,比较灵活

 

缺点:

GET:

1.GET请求数据会暴露参数信息,任何人都可见。从这个角度来说,GET相对于POST不安全。

2.GET方式通过直接拼接参数向服务器请求数据,网址输入的长度有上限,参数特别多的时候,会被截断。

POST:

1.请求时要通过请求体发送参数,不如GET请求便捷。

2.POST请求时,会向服务器发送请求体,破坏了服务器的封装性。从这个角度讲,相对于GET不安全

 

以上是关于iOS之POST与GET的优缺点的主要内容,如果未能解决你的问题,请参考以下文章

GET 和 POST 请求的优缺点

关于Get和Post的学习笔记

PHP中put和post区别

浅谈WebService SOAPRestfulHTTP(post/get)请求

(gin框架拓展)两种 HTTP 请求方法:GET 和 POST

django之ORM的查询优化,Ajax