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