详解 get 和 post
来源:互联网 发布:数控铣床四叶草的编程 编辑:程序博客网 时间:2024/05/22 12:13
1.get请求
将表单数据以名称/值对的形式附加到 URL 中
URL 的长度是有限的(大约 3000 字符)
绝不要使用 GET 来发送敏感数据!(在 URL 中是可见的)
对于用户希望加入书签的表单提交很有用
GET 更适用于非安全数据,比如在 Google 中查询字符串
通过get的方式请求数据,那么对于send()方法,参数为null就可以。get请求中如果有中文,可能会报错。所以,我们一般会对参数重新编码。
var url="open.php?username="+encodeURI(username)+"&password="+password;
2.post请求
将表单数据附加到 HTTP 请求的 body 内(数据不显示在 URL 中)
没有长度限制
通过 POST 提交的表单不能加入书签
post请求传输数据的时候,数据是作为send方法的参数传输的。
var param = 'username='+username+'&password='+password;xhr.send(param);
- 一般数据接收方,也就是后台对于post请求,会默认其数据类型是表单数据类型,所以需要我们设置一下post请求的数据格式,否则我们提交的数据会因为编码格式不对,导致后台取不到我们提交的数据。
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=gb2312");
0 0
- 详解 get 和 post
- GET和POST区别详解
- GET和POST区别详解
- GET和POST区别详解
- GET和POST区别详解
- GET和POST区别详解
- GET和POST区别详解
- Get,Post和Head详解
- GET和POST区别详解
- GET和POST区别详解
- 详解post和get请求
- HTTP POST和GET的区别详解
- Get和Post的区别详解
- PHP中Get()和Post()用法详解
- android--Http协议[Get和Post]详解
- Android Http协议[Get和Post]详解
- AJAX中get和post请求详解
- AJAX的get和post请求详解
- 了解PowerDesigner的Logical Data Model
- jsp <td>关于对齐
- const 和二级指针的使用
- 八/N皇后问题的详解
- C++虚基类和虚函数~
- 详解 get 和 post
- 项亮《推荐系统实践》笔记
- Chocolatey 安装【于2017/5/18更新】
- 浅谈Java中的Set、List、Map的区别
- LeetCode 13. Roman to Integer
- Java中Map的用法详解
- 操作系统练习题·成组链接法
- Docker Hub与Docker Store详解
- java中HashMap详解