TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码
$ Q* |* Q- t |$ S2 v大家经常见到的大概就是200,404,500等。
" Q* X3 {* s y6 I/ L$ z& p( Q; g那449这个状态码是什么呢?
! v/ ^( `( X( H% V* d# SMSDN上的解释:3 X( C- V2 L0 }. f0 K
Retry after doing the appropriate action
, f4 M, ^" Q& O) v
* {+ n. V* D3 K% y9 R) _ g& AGOOGLE在线翻译上说的是:
/ o7 Y* ~5 `( }# ^# k再审后,做适当的行动- f; ~ r; Y. |; }2 l
' M9 a. }3 g: E1 Y7 x6 y
呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:
8 H: G( h& p0 m+ I8 G先和普通的HTML的执行一样,先执行了449的返回的信息。7 |9 ?! K( o o
然后再自动浏览当前提交的页面。
" I( B8 o d Q其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。
) e4 x6 h, \0 N2 D$ I6 q$ n c
y' b: y7 L9 L5 P# I% w" p5 {在各种动态脚本中,这个状态码的作用似乎还是挺大的
7 `, w# n$ h6 U0 `可以在执行页面前,用JS做收集COOKIES等一些事情。。
, _+ f" z7 u0 m: d0 P% J或者验证用户的一些信息等。
" J$ C) R- e/ J! I4 q不准想到挂马那方面去了。4 ?4 M6 o- b% X" H, Y1 @9 }
/ X* h9 @2 E4 }2 [+ s+ y0 }
在ASP里面有简单的实现的方法。
# s9 }, C- c0 T# `+ P7 F2 LPHP也只需要设置HTTP状态头就行。 |
|