我正在对以下路径执行ajax请求:
http://example.com/dir/ajax/index.php
http://example.com/dir/ajax/index.php=123
有效。但是当我打电话的时候
http://example.com/dir/ajax/index.php=http://example.net/
请求以错误403 forbidden
,
这次电话有什么问题?
答案 0 :(得分:1)
您的网址似乎格式不正确。看看query string的典型结构。您没有指定要由服务器解析的查询参数的名称。有效网址的示例为
http://example.com/dir/ajax/index.php?query_name=http://example.net/
甚至
http://example.com/dir/ajax/index.php?http://example.net/
如果您对有关查询字符串的更多详细信息感兴趣,您应该查看标准
我认为在您的情况下,您无需区分这两个标准。如果您对通过javascript自动构建查询字符串感兴趣,请查看此stackoverflow post。