TA的每日心情 | 衰 2019-8-18 09:37 |
|---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码
! D6 F- @/ v Y4 Y大家经常见到的大概就是200,404,500等。" O( c& I# v7 h( }! o
那449这个状态码是什么呢?. G+ k- o& m0 `+ I
MSDN上的解释:
7 O5 [5 Y9 S, gRetry after doing the appropriate action" q: C; F$ ~9 ^! B
6 P5 L( [) ?0 `5 A8 lGOOGLE在线翻译上说的是:: s. {# e& O; d5 {* o
再审后,做适当的行动
1 i8 K, j2 L, g2 \3 G8 [
5 b6 S% H7 F* V7 x, r( R% u呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:
6 s! d5 q5 n0 f" U& c S8 G先和普通的HTML的执行一样,先执行了449的返回的信息。. a6 d- y, r M# J' `% H0 e/ w
然后再自动浏览当前提交的页面。
4 S# U" Z+ n4 x3 a. ~% q8 U( k其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。
$ v \; ]% B, {/ j% N
( Q& S* v5 f/ N' M% Q在各种动态脚本中,这个状态码的作用似乎还是挺大的
2 ?+ ~% W0 [5 O4 G$ w* w2 r+ c可以在执行页面前,用JS做收集COOKIES等一些事情。。
4 F! j$ H9 B& Q. z( L或者验证用户的一些信息等。* C5 l& m$ j) r7 o m
不准想到挂马那方面去了。
& P( f5 l' r5 U: D2 b% @* T' T* Z1 r4 t6 C. S
在ASP里面有简单的实现的方法。
6 @+ g( p2 x# t! @' }: nPHP也只需要设置HTTP状态头就行。 |
|