-
-
[分享]客户端与服务器端
-
发表于:
2020-12-15 15:33
3083
-
概念:协议就是服务器与客户端交互信息的一种规则。
客户端和服务器连接:实质都是连接服务器的IP地址和开放端口。
1、OSI七层协议模型
2、TCP/IP协议
http、ftp、smtp:应用层
tcp、udp:传输层
IP:网络层
帧相关协议:数据链路层
3、最常见的两种请求方法
POST:客户端提交数据给服务器端
GET:客户端获取服务器端数据
用于响应数据,服务器对请求的处理状态。
常见状态码
4、客户端相关代码逻辑实现
(1)通过get方式提交参数给服务器。
(2)通过Post方式提交参数给服务器,也可以用来传送json或xml文件。
(3)在遇上HTTPS安全模式或者操作cookie的时候使用HTTPclient会方便很多 使用HTTPClient(开源项目)向服务器提交参数。
(4)传送文本,例如Json,xml等。
(5)上传文件。
(6)根据URL直接读文件内容,前提是这个文件当中的内容是文本,函数 的返回值就是文件当中的内容。
2.文件下载。
该函数返回整形
-1:代表下载文件出错
0:代表下载文件成功
1:代表文件已经存在
根据URL得到输入流。
将一个InputStream里面的数据写入到SD卡中。
5、服务器端代码逻辑实现
(1)、处理get和post请求
(2)处理文本数据
(3)上传文件
小结
1、概念:协议就是服务器与客户端交互信息的一种规则。
2、客户端和服务器连接:实质都是连接服务器的IP地址和开放端口。
3、OSI七层协议模型。
4、TCP/IP协议四层。
5、客户端与服务器端通信代码实现。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!