zoukankan      html  css  js  c++  java
  • ajax请求数据时,get和post的区别

    发送机制

    1、get请求会将参数跟在URL后面进行参数传递,而post请求则是作为http消息的实体内容发送给web服务器;

    2、get提交的数据限制是1024字节,这种显示是来自特定浏览器和服务器对它的限制。如ie的URL长度限制是2083字节,火狐理论上没有长度限制。注意这个限制是URL 的整个长度,而不是参数的长度。

    3、get方式请求的数据会被浏览器缓存起来。因为其他人可以从浏览器的历史记录中读取到这些数据,比如:账号或者密码等。在某种情况下,get方式会带来严重的安全问题,而post相对来说可以避免这些问题。

    在服务端的区别

    1、客户端请求使用get时,服务端使用Request.QueryString来获取,而客户端使用post请求时,服务端使用Request.Form来获取。

    2、post用于创建资源,资源的内容会被编入http请示的内容中,例如,处理订货表单等。

    3、当请求无副作用时(如进行搜索),使用get方法,当请求有副作用时(如添加数据),则用post方法。

  • 相关阅读:
    googleMap JsAPI
    格式化Json代码
    baidu map JSAPI
    ajaxFileUpload与KindEditor
    Intent 意图
    初识Android
    Android环境搭建
    Android入门知识梳理
    网页版计算器
    使用socket实现简单的聊天功能
  • 原文地址:https://www.cnblogs.com/linjiangjin/p/10437825.html
Copyright © 2011-2022 走看看