【问题标题】:Url problem in Rest Api and codeigniterRest Api 和 codeigniter 中的 URL 问题
【发布时间】:2012-12-21 12:01:29
【问题描述】:

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

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

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

以上任何帮助都会对我有帮助。

提前致谢

【问题讨论】:

    标签: php codeigniter rest


    【解决方案1】:

    不确定这是否会有所帮助,但您是否尝试在 config.php 中更改 $config['uri_protocol']? 'AUTO' 对我不起作用,所以我尝试了'PATH_INFO' 然后它起作用了。也许尝试所有可能的值,看看其中一个是否适合你。

    【讨论】:

      【解决方案2】:

      $config['enable_query_strings'] 与普通查询字符串有很大不同,您要确保您使用的是最新版本的 CI 并启用 $config['allow_get_array']

      相关帖子:CodeIgniter Enabling Query Strings

      正如 Laurent 所说,使用$config['uri_protocol'] 让它正常工作是个好主意。我必须将我的更改为 PATH_INFO 才能使其正常工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-09
        • 1970-01-01
        • 2013-01-24
        • 2016-01-09
        • 2012-11-12
        相关资源
        最近更新 更多