服务器相关内容
来源:互联网 发布:hadoop和python 编辑:程序博客网 时间:2024/06/06 04:31
正规描述 :
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方式;
get 以”?”的形式传递参数 可见 不安全
post 以 “属性名=”的形式传递 不可见 安全
在cocos creator(客户端)中写法 :
cc.log("发送")var xhr = new XMLHttpRequest();xhr.onreadystatechange = function () { if (xhr.readyState == 4 && (xhr.status >= 200 && xhr.status < 400)) { var response = xhr.responseText; console.log(response); }};xhr.open("POST", "http://127.0.0.1:8081/", true);xhr.send("id=1&msg="+"内容");
服务端代码 :
返回数据 : response.end(message)
var http = require("http")const url = require('url');const qs = require('querystring');var msgtotal = "" http.createServer(function (request, response) { response.setHeader("Access-Control-Allow-Origin", "*"); response.writeHead(200, {'Content-Type': 'text/plain'}); request.setEncoding('utf-8'); var postData = ""; request.addListener("data", function (postDataChunk) { postData += postDataChunk; });request.addListener("end", function () { console.log('load data finish'); var params = qs.parse(postData); console.log(params.id,params.msg); if(params.id == "1"){ msgtotal += params.msg + "\n" } else { response.end(msgtotal) } })}).listen(8081);console.log('Server running at http://127.0.0.1:8081/');
0 0
- 服务器相关内容
- 自测服务器相关内容
- Tomcat服务器的相关内容
- bt tracker服务器 相关内容
- 线上服务器修改时区相关内容
- 相关内容
- CXF相关内容
- HTTPS 相关内容
- LWUIT相关内容
- mysql相关内容
- ORACLE相关内容
- 傅里叶相关内容
- linux相关内容
- TEMP相关内容
- js 相关内容
- 一些相关内容
- GDI相关内容
- android_EditText相关内容
- 第一章
- FFmpeg的Android平台移植—编译篇
- keytool错误: java.io.FileNotFoundException:
- **【poj1745】Divisibility
- MYSQL查询不区分大小写
- 服务器相关内容
- html+css基础
- POJ 3666 Making the Grade 【DP+离散化】
- JavaScript中数字与字符串相互转化
- 二叉树的任意两节点间的最大距离
- Intent较全解释
- 用CentOS 7安装cadence搭建适合IC Design的科研环境(二)——操作系统的相关配置
- Java中final的三种用法
- [iOS 导航与TabBar混合] UINavigationCon+UITabBarViewController 混合使用