TA的每日心情 | 衰 2019-8-18 09:37 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
HTTP的状态码- M; p. t5 S3 P5 i
大家经常见到的大概就是200,404,500等。% Q1 M$ S, o$ N9 I3 C. ^
那449这个状态码是什么呢?) R3 k7 p g$ V! L8 G) J
MSDN上的解释:
' Y; f) ?8 S" GRetry after doing the appropriate action- t$ U! }$ r" I4 Y
; J8 z9 `+ ^7 R9 G/ z1 e
GOOGLE在线翻译上说的是:6 ^" Z T% R4 f& w+ k
再审后,做适当的行动* g r# A7 o9 U) t7 B* D
6 c$ A; A, z, n% p4 W3 x呵呵,经过测试,IE浏览器接收到449这个HTTP状态码后的反应是:4 Z N' m. x1 c0 i& K. ~, O
先和普通的HTML的执行一样,先执行了449的返回的信息。% `/ J8 k( V; J6 `% B8 X/ v! \7 h( Y
然后再自动浏览当前提交的页面。( f) J. r7 p' a7 c" [
其他浏览器没测试,估计也一样,不然就是浏览器的BUG了,因为这是正常的HTTP状态头呢。
$ ^$ h+ p2 v. c( V9 F! N( C2 c# d& a
在各种动态脚本中,这个状态码的作用似乎还是挺大的6 f0 z. d# t) t$ M
可以在执行页面前,用JS做收集COOKIES等一些事情。。
7 N& Z t2 S' A' X! P或者验证用户的一些信息等。, S# @( I& r+ o
不准想到挂马那方面去了。
! X' c Q2 p3 r' A) T7 G# [) V
在ASP里面有简单的实现的方法。7 K$ b- E6 m3 G; T
PHP也只需要设置HTTP状态头就行。 |
|