当前位置: 首页 > news >正文

织梦dede网站后台被挂黑链怎么办北京市在建工程项目查询

织梦dede网站后台被挂黑链怎么办,北京市在建工程项目查询,oss挂载到wordpress,默认的首页文件名一般是1. 静态Web服务器的问题 目前的Web服务器#xff0c;不管用户访问什么页面#xff0c;返回的都是固定页面的数据#xff0c;接下来需要根据用户的请求返回指定页面的数据 返回指定页面数据的实现步骤: 获取用户请求资源的路径根据请求资源的路径#xff0c;读取指定文件…1. 静态Web服务器的问题 目前的Web服务器不管用户访问什么页面返回的都是固定页面的数据接下来需要根据用户的请求返回指定页面的数据 返回指定页面数据的实现步骤: 获取用户请求资源的路径根据请求资源的路径读取指定文件的数据组装指定文件数据的响应报文发送给浏览器判断请求的文件在服务端不存在组装404状态的响应报文发送给浏览器 2. 静态Web服务器-返回指定页面数据的示例代码 import socketdef main():# 创建tcp服务端套接字tcp_server_socket socket.socket(socket.AF_INET, socket.SOCK_STREAM)# 设置端口号复用, 程序退出端口立即释放tcp_server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, True)# 绑定端口号tcp_server_socket.bind((, 9000))# 设置监听tcp_server_socket.listen(128)while True:# 等待接受客户端的连接请求new_socket, ip_port tcp_server_socket.accept()# 代码执行到此说明连接建立成功recv_client_data new_socket.recv(4096)if len(recv_client_data) 0:print(关闭浏览器了)new_socket.close()return# 对二进制数据进行解码recv_client_content recv_client_data.decode(utf-8)print(recv_client_content)# 根据指定字符串进行分割 最大分割次数指定2request_list recv_client_content.split( , maxsplit2)# 获取请求资源路径request_path request_list[1]print(request_path)# 判断请求的是否是根目录如果条件成立指定首页数据返回if request_path /:request_path /index.htmltry:# 动态打开指定文件with open(static request_path, rb) as file:# 读取文件数据file_data file.read()except Exception as e:# 请求资源不存在返回404数据# 响应行response_line HTTP/1.1 404 Not Found\r\n# 响应头response_header Server: PWS1.0\r\nwith open(static/error.html, rb) as file:file_data file.read()# 响应体response_body file_data# 拼接响应报文response_data (response_line response_header \r\n).encode(utf-8) response_body# 发送数据new_socket.send(response_data)else:# 响应行response_line HTTP/1.1 200 OK\r\n# 响应头response_header Server: PWS1.0\r\n# 响应体response_body file_data# 拼接响应报文response_data (response_line response_header \r\n).encode(utf-8) response_body# 发送数据new_socket.send(response_data)finally:# 关闭服务与客户端的套接字new_socket.close()if __name__ __main__:main()3. 小结 获取用户请求资源的路径 request_list client_request_conent.split(” ”, maxsplit2)request_path request_list[1]根据请求资源的路径读取请求指定文件的数据 with open(static request_path, rb) as file:file_data file.read()组装指定文件数据的响应报文发送给浏览器 response_data (response_line response_header \r\n).encode(utf-8) response_bodyconn_socket.send(response_data)判断请求的文件在服务端不存在组装404状态的响应报文发送给浏览器 try:# 打开指定文件,代码省略...except Exception as e:conn_socket.send(404响应报文数据)
http://wiki.neutronadmin.com/news/177872/

相关文章:

  • 找做网站免费网站建设解决方案
  • 网站seo入门基础教程书籍wordpress把所有东西导出
  • 成都网站建设外包业务这是我做的网站吗
  • so域名网站大的网站建设公司
  • 315网站专题怎么做互联网站从事登载新闻业务管理暂行规定
  • mysql同一数据库放多少个网站表微网站用什么做的
  • 需要个网站淮南城乡建设局网站
  • 福州百度做网站多少钱做教育业网站
  • 企业网站开发信息html自动播放视频
  • asp网站如何打开受欢迎的邢台做网站
  • 国内 上市网站建设公司排名合肥做拼拼团网站的公司
  • 网站魔板大全昆明做凡科网站
  • 分类网站怎么做项目外贸网站模板免费
  • 曼朗策划网站建设商场设计费
  • 百度网站推广一年多少钱自己开发软件大概需要多少钱
  • 广州网站建设市场西宁网站建设公司排行
  • seo是什么品牌seo快速排名服务
  • 广州微信网站开发公司企业网站搭建新感觉建站
  • 池州市建设工程质量安全监督局网站自家电脑做网站服务器w7花生壳
  • 做淘宝客需要网站吗杭州网站建设响应式
  • 护肤品 网站建设策划书合肥广告牌制作公司
  • 广州骏域网站建设专家电子商务公司属于什么行业
  • 欧美色影网站经典logo设计案例分析
  • 速升网站网站设计需要学什么软件
  • php违章网站开发购物网站开发需求分析
  • 望城区网站建设wordpress 微站
  • 网站建设商务代表工作总结生态建筑建设公司网站
  • 网站空间是不是服务器网站建设公司 合肥
  • 如何让域名跳转网站网站开发按几年摊销
  • 风铃网站代做潍坊网站搜索引擎优化