响应行, 响应头 ,空行, 响应体
(资料图片)
状态码信息: 200 服务器成功处理请求, 400 错误的请求,地址或参数错误
404 资源不存在 500 服务器内部代码出现错误
6. 如何查看http协议通讯过程利用开发者工具:谷歌浏览器,按F12 调出开发者工具,或者“在网页右击选择检查”
开发者工具是查看网页布局和JS代码调试的利器
通过Network标签选项可以查看每一次请求和响应的通信过程。
7. 如何启动python自带的静态服务器进入终端,在命令行模式下,进入资源所在目录,运行python -m http.server 8000
8000是设置的端口号(不设置的话,默认也是8000). 之后 浏览器输入
8. 端口与端口号的意义每个运行的网络程序都会有个端口,要给程序发数据就要找到对应的端口。每个端口都对应一个端口号,通过端口号就可以找到端口。端口号有65536个。
通信流程就是,通过ip地址找到设备,通过端口号找到对应程序的端口,通过端口与程序交流数据
端口分两类:一类是系统占用的,1-1023不可以用(比如21分给ftp, 25分给smtp,80分给http)。其他是动态的,可以使用(如果程序没有指定,系统会动态的指定一个),程序退出,端口号就会释放。
9. 编写一个简单的客户端程序为了测试,服务器端可以使用“网络调试助手”工具,这里获取
importsocketif__name__=="__main__":#socket.AF_INET代办ipv4,socket.SOCK_STREAM代表tcp通讯方式tcp_client_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)tcp_client_socket.connect(("192.168.56.1",8080))#由于传输的是字节流,所以字符串要编码encode,接收到数据也要解码decodetcp_client_socket.send("helloworld".encode(encoding="utf-8"))recv_data=tcp_client_socket.recv(1024)print(recv_data.decode(encoding="utf-8"))tcp_client_socket.close()10. 编写一个简单的服务端程序
步骤: 1 创建一个socket,2 绑定地址 (IP和端口号) 3 设置监听 4等待客户端连接
5 接受数据 6 发送数据 7 关闭连接
importsocketif__name__=="__main__":#ser_socket只负责监听ser_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#绑定IP地址和端口号,不写ip地址,就是默认本机IP地址ser_socket.bind(("",8888))#服务端可以等待排队连接的最大数量128ser_socket.listen(128)#阻塞等待,接受连接后,返回一个用以和客户端通讯的socket和客户端地址conn_socket,ip_port=ser_socket.accept()print("客户端地址",ip_port)recv_data=conn_socket.recv(1024)print("接收到的数据:",recv_data.decode(encoding="utf-8"))conn_socket.send("你的数据我收到了".encode("utf-8"))conn_socket.close()ser_socket.close()
注意:当客户端套接字close,那么服务端的recv返回的数据长度就是0,会解除阻塞,反之也是一样
12. if __name__ == ""__main__"": 的作用if__name__==""__main__"":#每个模块都内置一个"__name__"属性,表示该模块的名称。模块的执行有两种,一种是作为主程序执行,一种是被导入其他模块执行。这个语句的作用是,判断如果作为主程序执行,里面的代码就会执行,否则不执行
标签:
5 http响应报文的格式响应行, 响应头 ,空行, 响应体状态码
北京时间7月4日消息,今天许家印主持召开恒大足球俱乐部管理会议,会上
“债券通”日前迎来开通六周年。作为我国金融市场开放的重要里程碑...
音频解说1、炎亚纶和飞轮海其他三人的关系2、炎亚纶节目正脸镜头被删3
第一财经商业数据中心(CBNData)隶属于上海文化广播影视集团(SMG),
交易商品牌 产地交货地最新报价精制工业细盐 一级,粒度40-60,50kg 袋
来为大家解答以上的问题。净收入与利润,净收入和净利润的区别这个很多
荐·读●凯里这些人和集体拟获表扬●关注!靖(靖州)黎(黎平)高...
刚刚步入7月,酷热的气温或多或少让人们感受到了夏季的难熬。正如气温
国家统计局数据显示,今年前5个月全国固定资产投资同比增长4 0%。
7月初带钢市场在期货趋强、成本支撑以及业内情绪向好等因素推动下振荡
市应急局近期会同市相关单位对7月北京地区自然灾害风险形势进行分析,
根据体育信息中心发布的公告,经过杭州亚运会电子竞技项目教练员和运动
智通财经获悉,由于经济增长放缓抑制了对商品和服务的需求,新西兰公司
通讯员胡晓欢近日,秀水社区物业管家接到1幢业主郑先生的电话,说是他
日前,智己品牌官方发布消息,旗下新款中型纯电SUV车型--LS6将于8月底
在第一集中,赛罗就是打酱油的,出场时间极短,还被传送到了异时空,在
根据南方基金管理股份有限公司(简称“本公司”)与东方证券股份有...
当地时间7月3日晚间,巴勒斯坦总统阿巴斯召开巴各政治派别紧急会议,并
在上市12年后,国内首家通过IPO登陆A股的汽贸集团——*ST庞大,走到...
7月3日北向资金增持3 35万股锋尚文化。近5个交易日中,获北向资金增持
闲逸西子,富庶浙江。这里不仅有诸多美食,还有许多令人流连忘返的景点
齐齐哈尔好玩的地方有红岸公园,位于齐齐哈尔市富拉尔基区东端,距离齐
1、【词语】:镇定自若【注音】:zhèndìngzìruò【释义】:若:用在
当地时间7月1日在加拿大蒙特利尔举办的国际护士会大会上(TheInternati
1、立方算法是将三个相同的数相乘,得到这个数的立方。比如你做一个立
有投资者在投资者互动平台提问:公司半年报什么时候发布?电投能源()
日前,深圳交易集团组织召开申报信息公开大会,年采购规模超过20亿元的
数据显示,嘉曼服饰连续3天K线收阳,“三连阳”形态出现,意味着后...
红网时刻新闻7月3日讯(通讯员张思钰摄影罗芳黄菲菲)7月2日,湘南学院