httpclienttest学习笔记
来源:互联网 发布:mac照片在哪个文件夹 编辑:程序博客网 时间:2024/06/05 08:22
发送get请求
CCHttpRequest* request = new CCHttpRequest();
request->setUrl("http://www.baidu.com");
request->setRequestType(CCHttpRequest::kHttpGet);
request->setResponseCallback(this, callfuncND_selector(HttpClientTest::onHttpRequestCompleted));
request->setTag("GET test1");
CCHttpClient::getInstance()->send(request);
request->release();
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方式
0 0
- httpclienttest学习笔记
- HttpClientTest
- 学习笔记?
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- 学习笔记
- Spring中的数据库操作 使用JDBC模板 :经典
- 30天学习30种新技术系列
- 动态规划第六讲——leetcode上的动态规划汇总(下)
- 枚举类型详解
- Redis内部运作机制 --- Redis数据库
- httpclienttest学习笔记
- 马云+许家印=神马?
- 7.21 JS基础知识的巩固提升
- Chapter 1 Securing Your Server and Network(3):使用托管服务帐号
- hdu 1102 Constructing Roads(图论:最小生成树)
- python笔记1:file类
- 存储过程入门
- 分析ActionBar-PullToRefresh的代码思路
- spring mvc 从页面请求到 经过后台返回 数据页面的过程