TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码
8 p* ?. s* j, K3 c& Y; { d% Y: d大家经常见到的大概就是200,404,500等。
7 u$ X Y$ j* I4 ]" X. q那449这个状态码是什么呢?
. m. ?" E! j, t; N; w6 o: xMSDN上的解释:) W r4 j. C/ e* [( }7 z3 `
Retry after doing the appropriate action- Z& F: U/ i! a7 r5 J/ j
8 D1 o: @+ L, D9 t) ?5 h$ {4 H4 sGOOGLE在线翻译上说的是:
4 l/ \' a; i# i" \/ P" R再审后,做适当的行动
8 P7 h$ T! q% T6 e/ B9 |2 c9 r. F' l2 j6 i! U
呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:9 O$ h$ r% [) Z' B7 t: [
先和普通的HTML的执行一样,先执行了449的返回的信息。4 W: @! k( X% O
然后再自动浏览当前提交的页面。
: o! U1 c# y0 b其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。3 e6 _$ F4 p+ t% _! m5 N
2 C* z+ C. i4 R
在各种动态脚本中,这个状态码的作用似乎还是挺大的8 s7 b3 Q6 A" a
可以在执行页面前,用JS做收集COOKIES等一些事情。。" E2 O) K7 o" d6 g: \- B6 ~
或者验证用户的一些信息等。
9 v9 Q4 T9 {+ E+ r6 l不准想到挂马那方面去了。' Q2 y% [- T) |
Q; u" C4 U. q- H. F8 _0 \% l在ASP里面有简单的实现的方法。 H4 F! m E: ?! P4 n) J1 s* e
PHP也只需要设置HTTP状态头就行。 |
|