美文网首页
GET请求和POST请求

GET请求和POST请求

作者: Watcher33 | 来源:发表于2016-09-07 12:23 被阅读0次

在HTTP协议中, 不同的方法对资源有不同的操作方式.

最常用的是GET和POST, 这两种方法都能做到增删改查.

GET

① 在请求URL后面以?的形式跟上发给服务器的参数, 多个参数之间用&隔开,比如http://120.25.226.186:32812/login?username=520it&pwd=520it&type=JSON.

② 由于浏览器和服务器对URL长度有限制, 因此在URL后面附带的参数是有限制的,通常不能超过1KB.

POST

① 发给服务器的参数全部放在请求体中,比如:request.HTTPBody= [@"username=123&pwd=456&type=JSON"dataUsingEncoding:NSUTF8StringEncoding];

② 理论上, POST传递的数据量没有限制(具体还得看服务器的处理能力).

在GET和POST之间如何做出选择呢?

① 如果仅仅是索取数据(数据查询), 建议使用GET.

②  1) 如果是要传递大量数据, 比如文件上传, 只能用POST.

      2) GET的安全性比POST要差些, 如果包含机密\敏感信息, 建议使用POST.

      3) 如果是增加、修改、删除数据,建议使用POST

相关文章

  • Get和Post的区别

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

  • java笔试题1

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

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

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

  • 网络编程(01)NSURLConnection

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

  • get和post请求区别

    get请求和post请求 差别 get请求回退时无反应,post请求回退时会再次发起请求。 GET请求只能进行ur...

  • java 面试题1(基础)

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

  • 装饰器-验证API入参

    这里主要验证GET请求和POST请求 GET传参 GET把参数包含在URL中 POST传参 POST参数放到bod...

  • HTTP协议相关

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

  • iOS开发知识点

    get请求和post请求 提交用户的隐私数据一定要使用POST请求,相对于POST请求而言,GET请求的所有参数都...

  • iOS开发网络篇—GET请求和POST请求

    GET请求和POST请求简单说明 创建GET请求: // 1.设置请求路径 NSString *urlStr=[...

网友评论

      本文标题:GET请求和POST请求

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