HTTP请求OPTION方法

 HTTP请求方法并不是只有GET和POST,只是最常用的。据RFC2616标准(现行的HTTP/1.1)得知,通常有以下8种方法:OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE和CONNECT。
OPTIONS请求方法的主要用途有两个:
1、获取服务器支持的HTTP请求方法;也是黑客经常使用的方法。
2、用来检查服务器的性能。例如:AJAX进行跨域请求时的预检,需要向另外一个域名的资源发送一个HTTP OPTIONS请求头,用以判断实际发送的请求是否安全。                        

 

通过这个请求能知道服务器支持那些请求,例如PUT,这种很可能通过PUT进行上传,DELETE能直接删除文件,这才是重要的风险点。

Guess you like

Origin blog.csdn.net/qq_40146082/article/details/107998988