我在codeigniter中有一个rest api调用,它从给定的url读取xml内容。当我使用查询字符串传递url时,我的查询字符串会被修剪。
如果我在get方法发出请求之前打印了url,则url很好但在使用firebug查看请求的url后发出请求时,它不会显示包含所有查询字符串的完整url。
$config['enable_query_strings']
已在codeigniter中设置为true。
对上述任何帮助对我都有好处。
提前致谢
答案 0 :(得分:0)
不确定这是否有帮助,但您是否尝试在config.php中更改$ config ['uri_protocol']? 'AUTO'对我不起作用所以我尝试'PATH_INFO'然后它起作用了。也许尝试所有可能的值,看看其中一个是否适合你。
答案 1 :(得分:0)
$config['enable_query_strings']
与普通查询字符串完全不同,您希望确保使用最新版本的CI并启用$config['allow_get_array']
相关文章:CodeIgniter Enabling Query Strings
正如Laurent所说,与$config['uri_protocol']
一起使用以使其正常工作是个好主意。我不得不将我改为PATH_INFO
以使其发挥作用。