TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码% {% k: F, w' f
大家经常见到的大概就是200,404,500等。5 d# y# m# f% }) @* [
那449这个状态码是什么呢?% ^3 d& @) e, P# F& d& u
MSDN上的解释:
3 p6 p# p1 K, i6 H2 E. y) SRetry after doing the appropriate action
7 ^ Y; Q' X2 j& Z. E0 ?
( \( ]3 k2 g' YGOOGLE在线翻译上说的是:
% a3 }& G: n! ]) y; s4 b再审后,做适当的行动$ F* x1 U4 y) y
; h9 f$ y$ o* c呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:
* T7 w3 n! ^1 ~6 {4 Q- L先和普通的HTML的执行一样,先执行了449的返回的信息。% c9 ~4 U8 Q: c& a8 ]2 T# m6 v! ]
然后再自动浏览当前提交的页面。
, i* c" Z, c! S- x8 o其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。8 q( k5 n. I+ h6 d# W Q
# E% n7 M4 ^5 S+ ?在各种动态脚本中,这个状态码的作用似乎还是挺大的
! Q. L0 L3 o1 t$ @6 h. U+ p可以在执行页面前,用JS做收集COOKIES等一些事情。。
/ T) t& T8 |$ C! {或者验证用户的一些信息等。5 T* \: t8 O) c0 \
不准想到挂马那方面去了。3 z5 G5 a& {, g. k- J; w
+ n4 a1 t+ p. H: p% @6 g在ASP里面有简单的实现的方法。* [9 N+ r# n& h0 E+ N' Y. A
PHP也只需要设置HTTP状态头就行。 |
|