import socketdef service_client(new_socket):"""为这个客户端返回数据"""# 1. 接收浏览器发送过来的请求 ,即http请求  # GET / HTTP/1.1# .....request = new_socket.recv(1024)print(request)# 2. 返回http格式的数据,给浏览器# 2.1 准备发送给浏览器的数据---headerresponse = "HTTP/1.1 200 OK\r\n"response += "\r\n"# 2.2 准备发送给浏览器的数据---boyresponse += "hahahhah"new_socket.send(response.encode("utf-8"))# 关闭套接字new_socket.close()def main():"""用来完成整体的控制"""# 1. 创建套接字tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 2. 绑定tcp_server_socket.bind(("", 7890))# 3. 变为监听套接字tcp_server_socket.listen(128)while True:# 4. 等待新客户端的链接new_socket, client_addr = tcp_server_socket.accept()# 5. 为这个客户端服务service_client(new_socket)# 关闭监听套接字tcp_server_socket.close()if __name__ == "__main__":main()

先运行服务器,然后打开网页访问

返回固定页面的http服务器相关推荐

  1. 返回固定页面的web服务器

    import socketdef handle_client(socket_con):"""接收来自客户端的请求,并接收请求报文,解析,返回""&qu ...

  2. 案例:返回固定页面的http服务器

    import socketdef service_client(new_socket):"""为这个客户端返回数据"""# 1. 接收浏览器 ...

  3. 返回动态html,使用硒返回动态页面的html代码

    我想抓取这个网站,问题是它的动态加载.使用硒返回动态页面的html代码 基本上我想要什么,我可以从浏览器控制台中看到的,不是我所看到的,当我点击右键>节目源. 我已经尝试了一些硒的例子,但我不能 ...

  4. json里面返回模板输出的html,在JSON响应中返回完整页面的HTML而不是字符串输出...

    我想通过使用web方法的ajax实现最简单的任务.我的web方法如下在JSON响应中返回完整页面的HTML而不是字符串输出 [WebMethod] public static string GetDa ...

  5. 返回用户指定页面的web服务器

    import socket import re import osdef handle_client(socket_con):"""接收来自客户端的请求,并接收请求报文, ...

  6. 返回固定数据的web服务器

    import socketdef handle_client(socket_con):"""接收来自客户端的请求,并接收请求报文,解析,返回""&qu ...

  7. 静态Web服务器-返回固定页面数据

    1. 开发自己的静态Web服务器 实现步骤: 编写一个TCP服务端程序 获取浏览器发送的http请求报文数据 读取固定页面数据,把页面数据组装成HTTP响应报文数据发送给浏览器. HTTP响应报文数据 ...

  8. ajax请求php返回的数据是整个页面的html,Ajax出错并返回整个页面html的问题

    有这样一个例子在thinkPHP视图页面执行一个给评论点赞的功能,为了强化用户体验,一般都采用ajax异步请求后台处理点赞数据,成功后页面执行局部更新后的数据即可.前台通常会用到jquery,通过执行 ...

  9. ionic3隐藏子页面的tabs和配置返回按钮

    在app.modlues.ts文件中修改 imports: [BrowserModule,IonicModule.forRoot(MyApp, {tabsHideOnSubPages: 'true', ...

  10. ssh框架点击按钮就404_设置404错误页面的5大关键因素

    对搜索引擎影响的是:"当网页不存在或发生错误时,应该返回404状态码,以此告知搜索引擎该页面不存在".但服务器默认的错误页面比较简单,也没有回到首页或上一个页面的链接,导致用户流失 ...

最新文章

  1. html大作业_杜绝家长作业 关键是如何监督
  2. Sourceforge.net速度快的镜像 [zt]
  3. linux内核编译静态库,用icc编译Linux内核完美教程[图文]
  4. setsockopt函数全面解析
  5. dns服务 很多问题,后续再研究
  6. [转]阿里编程规范(精简版)
  7. python输入数据爬取_python根据用户需求输入想爬取的内容及页数爬取图片方法详解...
  8. rust 案例_Rust特殊枚举Option用法
  9. 20135337——信息安全设计基础第八周学习笔记
  10. CString::GetLength()获得字节数的正确方法介绍
  11. 编程c语言中文图形代码,C语言图形编程代码
  12. win xp系统安装在虚拟机里面无法连接网络,无本地连接问题解决
  13. PS 工具获取:Photoshop CS6超级免安装精简版来临!不到200M!
  14. 【其他】计蒜客 ICPC Pacific Northwest Regional Contest 2017 Gym-101652X Star Arrangements
  15. Gartner2021年网络技术成熟度曲线
  16. wps怎么画网络图_wps 流程图怎么画 WPS流程图绘制图解教程
  17. 7p指纹键坏了,激活不了啦!
  18. linux coredump
  19. Python灰色关联度
  20. 谈谈激活函数以零为中心的问题

热门文章

  1. java bean规范 is_深入了解JavaBean规范中的属性名和setter/getter方法
  2. jsp点击按钮弹出输入框_【问答3】需要点击虚拟键盘上发送(搜索)按钮的写法...
  3. 计算机应用基础辅导资料,《计算机应用基础》辅导资料三
  4. 中的draw函数_哪一个热图函数更快?
  5. 计算机科学研究算法的局限性,计算机科学中若干难解问题的量子算法的分析.pdf...
  6. 洛谷P1447 [NOI2010]能量采集(容斥)
  7. 在 Node.js 中设计一种 flexible 的模式(CQRS/ES/Onion) (译)
  8. springboot+shiro+jwt
  9. 相声登上直播平台 传统艺术能借风口浴火重生吗?
  10. 我的Android进阶之旅------Android如何去除GridView的按下或点击选中后的背景效果...