CTF 13 Web安全 12 WriteUp 8 Java 5 JavaWeb 3 教程 3 HTTP协议 2 Node.js 2 JavaScript 2 Web基础知识 2 SpringBoot 2 算法 1 Git 1 微服务 1 gRPC 1 Markdown 1 SpringSecurity 1 Maven 1 SpringCloud 1 Linux 1 Python 1 生活感悟 1 正则表达式 1 C语言 1 数据结构 1 MySQL 0 SpringMVC 0 MyBatis 0 SpringDataJPA 0 Spring 0 Go语言 0

常见HTTP状态码归纳总结

# HTTP状态码 HTTP状态码(`HTTP status codes`)是用以表示服务器HTTP响应状态的三位代码,状态码的第一个数字代表了五个标准响应状态之一: - 1xx (消息,Informational Response): 请求已经被服务器接收,继续处理; - 2xx (成功,Successful): 请求已经被服务器成功接收、理解、接受; - 3xx (重定向,Redirection):需要更进一步的操作来完成请求; - 4xx (客户端错误,Client Error): 请求自身有语法错误或者无法实现,是请求本身的错误; - 5xx (服务器错误,Server Error): 服务器未能实现合法的请求,是服务器本身的错误而不是请求出错。 ## 常见的HTTP状态码 ### 200 OK 成功的HTTP请求的标准响应,实际的响应将...

2020-01-24 13

常见的HTTP请求方法

> 参考资料:《Web安全深度剖析》 > 以下均为HTTP/1.1标准方法。 # GET GET方法用于获取请求页面的指定信息。 如果请求资源为动态脚本,则返回文本是web容器解析后的HTML源代码,而不是源文件。 使用GET请求时可以带上参数(如`username=JiangWen`,多个参数项以`&`分隔,如`username=username&password=password`),在Web应用中可以选择性地接收这些参数,如SpringBoot的`@RequestParam注解`。 # HEAD HEAD方法除了服务器不能在响应里返回消息主题外,其他都与GET方法相同。此方法经常被用来测试超文本链接的有效性、可访问性和最近的改变。攻击者编写扫描工具时,就常用此方法,因为只测试请求资源是否存在,而不用返回消息主体,所以速度一定是最快的。 ...

2020-01-24 12