笔记-网络基础

客户端:(Client)  拿到服务器的数据展示,->请求
服务器(Server): 给客户端返回数据->响应


传输的都是二进制,

客户端的作用:1-拿到服务器的数据显示新闻App  和2-.服务器的交互,登录名和密码的验证,

请求(Request) 
响应(Response)
内部的任务.

远程服务器:外网服务器
本地服务器:内网服务器.测试服务器

自制服务器  阿帕奇Apache+PHP

重启阿帕奇
sudo apachectl -k start

本地服务器三种表示方式
1->localhost
2->127.0.0.1
3->192.168.xxx.xxx
测试服务器一般都是局域网:内网

HTTP协议 客户端和服务器有效的沟通语言
URL(uniform resource locator):统一资源定位符
HTTP全称(Hypertest Transfer Protocol)超文本协议

请求和响应
请求 :一个完整的由客户端发给服务器的Http请求包括三个部分
请求行:请求方法 GET/HTTP/1.1
请求头:对客户端的的环境描述至少包活请求头
请求提:在post方法
常见的请求方法
1GET
2POST
3HEAD(文件下载)
4PUT(与服务器文件操作相关)
5DELETE(与服务器文件操作相关)


响应:
状态行:调试
响应头:服务器的额外信息
实体内容:



IOS中HTTP的开发方案:
官方的:
1⃣️NSURLConnection
2⃣️NSURLSession(ios7推出)
3⃣️CFNetwork C语言的  偏底层
第三方
1⃣️ASIHttpRequest(基于CFNetWork)
2⃣️AFNetWorking(基于NSURLConnection和NSURLSession)
3⃣️MKNetworkKit (印度阿三的)
4⃣️Alamofire (swift)



AFNetworking

cd /etc/apache2
sudo cp httpd.conf httpd.conf.bak
/Users/shixinpeng/Sites

a4yy.com
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值