TA的每日心情 | 衰 2019-8-18 09:37 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码) N3 a4 V, i4 e v5 S: m
大家经常见到的大概就是200,404,500等。. y' O+ ^" G9 S o% o# S+ P
那449这个状态码是什么呢?/ u5 F: o- P* D' p, I7 A- E* |. X
MSDN上的解释:- y0 W( B2 x+ U, v( W. l* y
Retry after doing the appropriate action+ k3 l5 v7 t+ {% Y
# t, m# W8 }4 t" Z
GOOGLE在线翻译上说的是:
9 [3 e$ | \. f4 c2 M5 q5 c* i再审后,做适当的行动, x; z" u3 Y1 L/ R% l
3 h% z' a1 O0 Y: ?1 Z
呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:$ Q% ]* i7 o" N( }$ N
先和普通的HTML的执行一样,先执行了449的返回的信息。
" d; \: M1 l5 t( c* u然后再自动浏览当前提交的页面。. q/ N7 S, h2 X& z
其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。
$ y6 v. i0 B! g, V. r% v1 B) `) y% B4 H- {$ \8 S4 M$ V
在各种动态脚本中,这个状态码的作用似乎还是挺大的
! D5 g' x [; s4 R* g) q可以在执行页面前,用JS做收集COOKIES等一些事情。。3 t! |3 j) t6 u# o2 i1 h' D3 u+ L% O
或者验证用户的一些信息等。! X+ v. P2 |, f! F, q+ A; {
不准想到挂马那方面去了。9 b4 z; x6 U& U4 G8 j
) q3 o( t% D" ]- s& D在ASP里面有简单的实现的方法。
" k0 K4 D. R$ j! RPHP也只需要设置HTTP状态头就行。 |
|