我写了一个RSS阅读器。我将RSS新闻的GUID URL传递到脚本中以执行某些操作。当我将具有http://
作为查询字符串的完整URL传递到目标页面时,我在服务器上遇到错误,但是当我省略http://
并将其添加到脚本中的querystring时,一切正常。>
403-禁止访问:拒绝
当我在rss项目地址中包含http://
时,页面的网址看起来像这样:
错误403:
http://www.example.com/loadRss/?guid=http://www.example.com/details/?id=8
工作正常:
http://www.example.com/loadRss/?guid=www.example.com/details/?id=8
我想顶级服务器配置中的某些内容会阻止http://
在URL中,但是我确信它不在web.config
中,因为此文件非常简单,只是具有默认的文档设置。
我也不得不说在本地主机中,以上两种格式都可以工作,但是在真实服务器上却有问题。
我也尝试过将查询传递为URLENCODED,但没有区别。