HTTP网络请求
2015-09-10 10:03
417 查看
“超文本传输协议”----------http
http:客户端发起请求,服务器回送响应,服务器不会主动给客户端发数据。
请求方式:get请求:向服务器索取数据
post请求:向服务器提交数据
请求:
请求头
请求体:post请求有请求体,get请求没有
响应:响应头:信息
响应体(相应内容):响应结果大全:点击打开链接
注意:请求的参数有两种形式:
1、放在URL后面
形式:拼接 ?参数1 & 参数2
2、放在请求体中
形式: 参数1 & 参数2 ...
思路:先拼接为字符串,再转为nsdata类型的,最后添加到请求体中
例如:
//字符串转为data类型
NSData *bodyData = [paramsString
dataUsingEncoding:NSUTF8StringEncoding];
//添加到请求体中
[request
setHTTPBody:bodyData];
http:客户端发起请求,服务器回送响应,服务器不会主动给客户端发数据。
请求方式:get请求:向服务器索取数据
post请求:向服务器提交数据
请求:
请求头
请求体:post请求有请求体,get请求没有
响应:响应头:信息
响应体(相应内容):响应结果大全:点击打开链接
注意:请求的参数有两种形式:
1、放在URL后面
形式:拼接 ?参数1 & 参数2
2、放在请求体中
形式: 参数1 & 参数2 ...
思路:先拼接为字符串,再转为nsdata类型的,最后添加到请求体中
例如:
//字符串转为data类型
NSData *bodyData = [paramsString
dataUsingEncoding:NSUTF8StringEncoding];
//添加到请求体中
[request
setHTTPBody:bodyData];
相关文章推荐
- 利用 Tinyproxy 搭建 HTTP(S) 代理
- 构建网络爬虫?so easy
- 网络通信中关于请求数据、断点续传和写入本地文件
- 【转】TCP/IP协议族
- HTTP协议之ETag字段
- 网络传输笔记 三(网络连接时发生了什么)
- 同步网络通信步骤
- 用nodejs http-server搭建本地服务环境
- UI中的网络请求
- 《TCP/IP详解卷1:协议》——第5章 RARP:逆地址解析协议(转载)
- 《TCP/IP详解卷1:协议》——第4章 ARP:地址解析协议(转载)
- 为ElasticSearch添加HTTP基本认证
- 封装网络请求
- 稳定高效的MySQL与MSSQL读写分离/连接复用/Sharding-把HTTP的技术推进到数据层
- 对开源C++网络库简单应用总结
- 计算机网络之Socket
- Android http连接设置超时无效
- HttpServletResponse对象
- Linux TCP/IP大合集
- 如何在 Linux 中快速地通过 HTTP 提供文件访问服务