用firefox遇到Bad Request
今天一个朋友提醒我说,考研书店的书籍详情里面的相关链接有问题,用firefox浏览的时候,点击相关链接会出现
Bad Request
一开始的时候我还和他争辩了一番,认为这肯定不可能的,bad request似乎只有IIS没绑定好域名才会遇到,可没想到我用ff试了一下,果然是这样的。
firefox对于网页的编写要求比较严格,所以我一开始怀疑可能是某个地方的html代码不规范导致,但我检查了一遍并修改了几处与相关链接相关的代码,可是问题依旧存在。
而且奇怪的是,同一本书的页面,从书店首页就能打开,而从相关链接就是bad request,仔细比较了两个地址,似乎是完全一样的,再仔细看,发现正常的那个是Bookinfo,而另外一个全是小写bookinfo,于是修改了程序里相关链接的代码,把bookinfo改为Bookinfo,再试,问题居然解决了。
问题似乎到此就没什么了,但其实很奇怪的是,服务器上bookinfo才是真正的目录,而并不是Bookinfo,也就是b并没有大写,要错也应该是首页的链接出错才对,但firefox却顽固的认为bookinfo是错误的请求,Bookinfo才是正确的,实在是奇怪啊。
on 11月 27th, 2006 at 8:12 下午
有时候变量名字的大小写不符合也会造成错误
on 12月 10th, 2008 at 9:25 下午
我这里也那样了,垃圾ff
on 11月 28th, 2009 at 11:19 下午
的确如此。。今天就是碰到这问题了, 才搜到你这里来。