博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HTTP协议下客户/服务器模式中信息交换的实现
阅读量:6658 次
发布时间:2019-06-25

本文共 397 字,大约阅读时间需要 1 分钟。

1.建立连接

连接的建立是通过申请套接字(Socket)实现的。客户打开一个套接字并把它约束在一个端口上,如果成功,就相当于建立了一个虚拟文件。以后就可以在该虚拟文件上写数据并通过网络向外传送。

2.发送请求

打开一个连接后,客户机把请求消息送到服务器的停留端口上,完成提出请求动作。请求行中的方法描述指定资源中应该执行的动作,常用的方法有GETHEADPOST

3.发送响应

服务器在处理完客户的请求之后,要向客户机发送响应消息。响应消息中包含状态码,状态码表示响应类型:

1××  保留

2××  表示请求成功地接收

3××  为完成请求客户需进一步细化请求

4××  客户错误

5××  服务器错误

响应消息中还包括响应头,响应头的信息包括:服务程序名,通知客户请求的URL需要认证,请求的资源何时能使用。

4.关闭连接

客户和服务器双方都可以通过关闭套接字来结束TCP/IP对话。

转载地址:http://gzqto.baihongyu.com/

你可能感兴趣的文章
北京供销大数据集团发布SinoBBD Cloud 一体化推动产业云发展
查看>>
html实现的鼠标放在链接上出现文字提示效果
查看>>
samba
查看>>
菜鸟学Linux 第021篇笔记 特殊权限SUID、FACL、Linux 终端
查看>>
在LAN中搭起的网桥
查看>>
shell 特殊变量
查看>>
Holle World
查看>>
pythopn 迭代器
查看>>
pxe
查看>>
Linux mkdir&rmdir命令
查看>>
Splunk收购SignalSense
查看>>
Exchange-获取主、所有SMTP地址
查看>>
AllowOverride以及Options相关指令
查看>>
Linux sgid功能
查看>>
炒币有风险,AI算法帮助识别ICO诈骗
查看>>
Grafana与Elasticsearch
查看>>
一些Linux shell
查看>>
[kipmi0]进程CPU占用率高
查看>>
PHPMailer发邮件
查看>>
JS 异常之 missing ) after argument list 错误释疑
查看>>