TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码
$ Z8 `3 ^* ~( C [5 n( \, E大家经常见到的大概就是200,404,500等。
, g) m9 R( p! n那449这个状态码是什么呢?5 F- c$ a+ M$ Y" F
MSDN上的解释:7 @+ C+ Z/ T' q3 u' ?( u7 }0 A' g
Retry after doing the appropriate action, g0 y6 |9 u+ ]/ `- ?4 ]& O
- S: i$ I9 Q& Y" v! g9 y
GOOGLE在线翻译上说的是:
6 d8 e: T( l! z$ n% Q再审后,做适当的行动" N9 [% a/ D2 g' m7 G6 h
' f" o4 S# G- Y4 R
呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:4 N* L) Q* }7 h+ N8 N8 ^5 ?
先和普通的HTML的执行一样,先执行了449的返回的信息。0 d5 e- B6 ^/ F i
然后再自动浏览当前提交的页面。
( \2 B' a# K9 a2 l% y4 ~( o其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。( Q- W. V C# @7 P1 C3 h3 S" k
2 s$ y4 k. ` i在各种动态脚本中,这个状态码的作用似乎还是挺大的3 G$ @6 W# l: H( r5 R
可以在执行页面前,用JS做收集COOKIES等一些事情。。
0 Q7 K |( ^- Z, j7 h9 s8 w或者验证用户的一些信息等。1 Y1 Z4 U5 [5 V. L5 b3 ], e
不准想到挂马那方面去了。
( N* E4 o& Z6 Q9 T8 f8 D0 g: B& R, p2 c g
在ASP里面有简单的实现的方法。: c9 \+ b6 {5 Q' z1 g% B3 Z
PHP也只需要设置HTTP状态头就行。 |
|