
网络编程
网络
Fire Code
Java基础知识点总结:https://www.cnblogs.com/firecode7/
展开
-
DNS的寻址过程
1、在浏览器中输入www.qq.com域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析。2、如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析。3、如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/ip参数中设置的首选DNS服务器,在此我们叫它本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置区域资源中,则返回解析结果给客原创 2020-08-19 22:25:26 · 586 阅读 · 0 评论 -
Http请求种类
OPTIONS:返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送’*'的请求来测试服务器的功能性。HEAD:向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。GET:向特定的资源发出请求。POST:向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST请求可能会导致新的资源的创建和/或已有资源的修改。PUT:向指定资源位置上传其最新内容。D原创 2020-08-19 18:18:00 · 184 阅读 · 0 评论 -
http1.1和1.0的区别
主要区别主要体现在:缓存处理,在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准,HTTP1.1则引入了更多的缓存控制策略例如Entity tag,If-Unmodified-Since, If-Match, If-None-Match等更多可供选择的缓存头来控制缓存策略。带宽优化及网络连接的使用,HTTP1.0中,存在一些浪费带宽的现象,例如客户端只是需要某个对象的一部分,而服务器却将整个对象送过来了,并且不支持断点续传功能,HTTP1.1原创 2020-08-19 18:13:39 · 244 阅读 · 0 评论 -
Web监听类
HttpSessionAttributeListener:可以实现此侦听器接口获取此web应用程序中会话属性列表更改的通知;HttpSessionBindingListener:当该对象从一个会话中被绑定或者解绑时通知该对象,这个对象由HttpSessionBindingEvent对象通知。这可能是servlet程序显式地从会话中解绑定属性的结果,可能是由于会话无效,也可能是由于会话超时;HttpSessionObjectListener:没有该接口API;HttpSessionListener:当w原创 2020-08-16 20:20:41 · 215 阅读 · 0 评论 -
Servlet依赖关系
原创 2020-08-12 16:59:18 · 439 阅读 · 0 评论 -
Cookie和Session简介
一、Cookie1.1 解释:客户端存值技术存储位置:客户端浏览器作用:存值存值类型: 只能存储字符串.1.2 Cookie 运行原理当浏览器输入 URL 访问服务器时会自动携带所有有效 Cookie(时间内,指定路径内,指定域名内),Tomcat 接收请求后会把 Cookie 放入到 HttpServletRequest 中,在代码中通过 request 对象获 取到 Cookie 的内容.(第一次访问时有效Cookie一般为null)服务器可以产生 Cookie 内容,需要放入到响应原创 2020-08-06 22:31:16 · 126 阅读 · 0 评论 -
HttpClient
一、简介由 apache 推出的实现使用 java 代码完成请求/响应的一套 API1.1 实现效果模拟浏览器发送请求及解析响应内容1.2 常用类CloseableHttpClient :负责发送请求和接收响应.相当于 浏览器HttpPost: 请求对象,所有请求信息都放入到这个对象中HttpGet: get 方式的请求CloseableHttpResponse: 响应对象,所有响应信息放入到 这个类EntityUtils: 工具类,解析响应体二、HttpClient实例代码2原创 2020-08-04 21:47:55 · 92 阅读 · 0 评论