Rest Api和codeigniter中的Url问题

时间:2011-05-02 10:57:13

标签: php codeigniter rest

我在codeigniter中有一个rest api调用,它从给定的url读取xml内容。当我使用查询字符串传递url时,我的查询字符串会被修剪。

如果我在get方法发出请求之前打印了url,则url很好但在使用firebug查看请求的url后发出请求时,它不会显示包含所有查询字符串的完整url。

$config['enable_query_strings']已在codeigniter中设置为true。

对上述任何帮助对我都有好处。

提前致谢

2 个答案:

答案 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以使其发挥作用。