在json中处理空间url

阿米尔·拉赫曼(Amir Rachman)

我为json格式输入了这样的网址。

http://abcde.com/api.php?CMD=TRACKVEHICLE&APIKEY=1234&TERMINAL=358899052470419&GPSSTART=13-05-2016 2000:34:00&GPSEND=13-05-2016 2014:34:00

当我在浏览器中传递到url时,有一个额外的“%”字符串,如下所示

http://abcde.com/api.php?CMD=TRACKVEHICLE&APIKEY=1234&TERMINAL=358899052470419&GPSSTART=13-05-2016%2000:34:00&GPSEND=13-05-2016%2014:34:00

如何处理该%?,如何转换为UTF-8,我的脚本可以读取json格式,就像我粘贴在浏览器上一样。

public function getMapLine() {

        $superspring_url="http://abcde.com/api.php?CMD=TRACKVEHICLE&APIKEY=1234&TERMINAL=358899052470419&GPSSTART=13-05-2016 2000:34:00&GPSEND=13-05-2016 2014:34:00";

        $curl = curl_init($superspring_url);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
        //execute the session
        $curl_response = curl_exec($curl);
        //finish off the session
        curl_close($curl);

        $decoded = json_decode($curl_response,TRUE);


        var_dump($curl_response);
    }

我使用上面的脚本进行转储,但由于有'%'字符串,因此此结果是下面的结果。

string(14) "Query failed! "

但是,当我尝试在我的php脚本上使用该%时,它显示了网址。

桑卡尔v

在上面添加以下代码$curl = curl_init($superspring_url);

$superspring_url = str_replace (' ', '%20', $superspring_url);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在AWS API Gateway API URL中处理空间-我正在使用Dynamodb代理

来自分类Dev

如何在可重复使用的Django应用程序中处理命名空间URL

来自分类Dev

在AWS API Gateway API URL中处理空间-我正在使用Dynamodb代理

来自分类Dev

批处理文件路径中的空间

来自分类Dev

在Powershell中处理XML名称空间

来自分类Dev

在GridLayout中处理超出/超出的空间

来自分类Dev

使用 bash 处理文件链接中的空间

来自分类Dev

如何处理外部进程中的空间

来自分类Dev

在Swift中处理JSON

来自分类Dev

在Swift中处理JSON

来自分类Dev

从批处理文件中的变量中删除空间

来自分类Dev

Ajax加载URL中的空间有问题

来自分类Dev

在C#中处理URL

来自分类Dev

Python中的多处理空间内核密度估计

来自分类Dev

Vanilla JavaScript中的事件处理程序命名空间

来自分类Dev

在Python中处理日志空间中的矩阵乘法

来自分类Dev

Echo在批处理文件中写入尾随空间

来自分类Dev

如何处理C中未使用的数组空间

来自分类Dev

xpath 无法处理源 xml 中的名称空间

来自分类Dev

处理URL查询(Django和JSON)

来自分类Dev

在Yesod中处理JSON帖子

来自分类Dev

在Jquery中处理Json响应

来自分类Dev

在Flask中的URL中处理与符号

来自分类Dev

android中的url JSON

来自分类Dev

通过URL处理打开文件不会在文件自己的工作空间中打开文件

来自分类Dev

在Django中处理多个视图/多个URL

来自分类Dev

在IIS Express中处理URL绑定失败

来自分类Dev

使用Flask处理CSS文件中的URL

来自分类Dev

Windows批处理脚本中的URL编码