HTTP 简介
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。
HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。
HTTP 工作原理
HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。
2025年06月12日
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。。
HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。
HTTP 工作原理
HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送所有请求。
2025年06月12日
Routes是python重新实现的Rails routes system,用来将urls映射到应用具体的action上。routes模块不仅仅是在openstack中进行使用,flask框架也是对其进行了封装。
2025年06月12日
JavaEE_01lifecycle学习任务:
浏览器的任务:请求,处理,响应
servlet任务:接收请求,通过对应的java代码处理请求,处理之后对其发出响应
servlet由服务器创建,是单例的
项目发布:
tomcat集成进来注意:1,添加tomcat2,配置D:\Program Files (x86)\apache-tomcat-9.0.33\webapps
卸载:1,Delete 2,Servers文件夹3,server-->Runtime environment 删除对应的tomcat
1.手动发布 (实地项目)
在eclipse导出web功能为一个war文件
将war文件复制到 tomcat/webapps/ 目录下 启动tomcat
访问:ip+端口/项目名/文件
2.自动发布(开发项目)
在eclipse中集成tomcat
修改文件后,会自动将文件更新到服务器上
服务器的生命周期:由服务器创建servlet对象
前提: 在继承HttpServlet时,必须关联进tomcat
重写构造方法以及inti,service,destroy方法
构造方法和init在实例化对象时只被加载一次,
加载方法: 默认为负数,在第一次加载时实例化对象 1.在第一次实例化时被创建<load-on-startup>-1</load-on-startup>
通过在web.xml中配置,大于等于零时,在服务器启动时一并加载2.在服务器启动是被创建<load-on-startup>0</load-on-startup>
service在每一次请求时被加载--->doGet()或doPost()
destroy在该对象被摧毁时或服务器关闭时执行
客户端访问浏览器:
1.在web.xml中配置servlet文件(将servlet注册到服务器中)
2.通过注解如:@WebServlet(name="saveUserServlet",urlPatterns="/saveUser")
都可以为servlet配置多个访问路径
访问404为路径错误
2025年06月12日
asp.net教程
asp.net常用方法:
1、Request.UrlReferrer请求的来源,可以根据这个判断从百度搜的哪个关键词、防下载盗链、防图片盗链,可以伪造(比如迅雷)。 (使用全局一般处理程序)
2、Request.UserHostAddress获得访问者的IP地址
3、Request.MapPath(virtulPath)将虚拟路径转换为磁盘上的物理路径,Request.MapPath(“./a/b.aspx”)就会得到D:\2008\WebSites\WebSite4\a\b.aspx
2025年06月12日
本篇要介绍的是开始学习爬虫之前必会的技能 - 浏览器自带的开发者工具,学会了浏览器开发者工具,才能更好的分析出网页相应的内容结构,以及如何使用开发者工具来找出网站中信息交互的请求接口地址。
PS:请求接口地址,小白可以理解为一个网页的地址。此地址是服务器(服务器可以看做配置高点的电脑)专门返回数据用的请求地址,比如我们在浏览器上输入一个地址,回车以后能看到浏览器上返回相应的网页,请求接口地址与之类似,只不过一般返回的都是格式化的数据信息,如 JSON。不懂 JSON 的详见:python小课堂25 - 你真的了解JSON嘛?
2025年06月12日
浏览器和服务器之间的请求和响应,我们已经很熟悉了,这里我们把请求响应称为会话,像是浏览器和服务器在聊天,在会话。
2025年06月12日
以下是对 HTTP/HTTPS协议 的全面基础讲解,包含请求/响应结构、状态码、Header/Cookie的核心概念,并附带代码示例和实际应用场景分析。
2025年06月12日
Spring WebFlux 提供了一个响应式(reactive-stack)Web 框架,它是完全非阻塞的,支持响应式流(Reactive Streams)的背压(back pressure),并且可以在 Netty、Undertow 以及 Servlet 容器等服务器上运行。它提供了两种主要的编程模型:基于注解(@Controller, @RequestMapping)和函数式端点(Functional Endpoints)。本摘要侧重于函数式端点模型和响应式 WebClient。