1.设置响应行 格式:HTTP/1.1 200 ok 设置状态码:setStatus(int sc):传入一个int型的状态码就把状态码设置了 2.设置响应头:setHeader(String name,String value) 3.设置响应体:通过流的方式 使用步骤: 1.获取输出流 字符输出流 ...
分类:
其他好文 时间:
2020-03-05 13:10:11
阅读次数:
88
django cors headers介绍 一个Django应用程序,向响应头中添加跨域资源共享(CORS)头。这允许从其他来源向Django应用程序发出浏览器内请求,当然也可以自定义中间件然后添加响应头信息。 关于cors问题可点击此处 安装 注册到settings.py中的应用中 添加一个中间件 ...
分类:
其他好文 时间:
2020-02-27 21:00:33
阅读次数:
72
1.Servlet的生命周期 /** * Servlet的生命周期: * 1、从第一次调用到服务器关闭。 * 2、如果Servlet在web.xml中配置了load-on-startup,生命周期为从服务器启动到服务器关闭 * 注意: * init方法是对Servlet进行初始化的一个方法,会在Se ...
分类:
其他好文 时间:
2020-02-25 14:54:52
阅读次数:
117
BeanShell简介 BeanShell是使用Java语法的一套脚本语言,在JMeter的多种组件中都有BeanShell的身影,如: 定时器:BeanShell Timer 前置处理器:BeanShell PreProcessor 采样器:BeanShell Sampler 后置处理器:Bea ...
分类:
系统相关 时间:
2020-02-25 09:19:12
阅读次数:
87
自我体会: HttpServletResponse中response主要是设置响应行,响应头,响应体 其中响应行 主要设置状态码 (重定向时设置为302) 响应头 主要设置(键值对形式)Location重定向 Content-Type编码类型 取值:text/html;charset=UTF-8 R ...
分类:
Web程序 时间:
2020-02-25 00:04:55
阅读次数:
84
import requests resp = requests.get('http://httpbin.org/get') print(type(resp.headers)) print(resp.headers['Content-Type']) actual_headers = {} for k, ...
分类:
编程语言 时间:
2020-02-23 20:08:06
阅读次数:
206
学习JavaWeb之后,只知道如何部署项目到Tomcat中,而并不了解其内部如何运行,底层原理为何,因此写下此篇博客初步探究一下。学习之前需要知识铺垫已列出: "Tomcat目录结构" 、 "HTTP协议" 、 "IO" 、 "网络编程(未完善)" 1. Tomcat(正版) 笔者称自己手写的Tom ...
分类:
其他好文 时间:
2020-02-20 12:53:12
阅读次数:
52
浏览器缓存介绍 我们知道,浏览器可以通过http请求获得的资源,根据服务端的设置作一定的缓存处理,以加快下一次再使用同类资源时调出的速度,这便是浏览器缓存。 浏览器缓存分类 浏览器缓存分为以下两类:强缓存和协商缓存(也叫弱缓存) 强缓存 强缓存的命中意为完全不向服务端再次请求该资源,直接从缓存中读取 ...
分类:
其他好文 时间:
2020-02-20 00:10:20
阅读次数:
52
1、http 请求 http请求包含内容: 请求地址ur 请求方法:get、post等 http协议/版本:http 1.1 请求头: 2、http响应 http响应主要包含内容: 状态码:200 OK等; 响应头: 响应内容: 响应内容可以是响应报文,也可能是一个网页; 参考网址:https:// ...
分类:
Web程序 时间:
2020-02-18 22:09:14
阅读次数:
136
HTTP 1.0 中协议是无状态的,但在web应用中,在多个请求之间共享会话是非常必要的,所以出现了cookiecookie是为了辨别用户身份,进行会话跟踪而存储在客户端上的数据Cookie的处理流程使用步骤服务器发送cookie客户点第一次访问服务器的时候服务器通过响应头向客户端发送cookie,... ...
分类:
其他好文 时间:
2020-02-18 20:08:52
阅读次数:
94