从php向json发送查询
我正在尝试以以下格式将url从php页面发送到json页面 {“myid”:“phill”,“password”:“mypass”} 。如果我将其粘贴到浏览器地址中,它将正常工作。我尝试了HttpRequest和cURL,但没有成功。你能建议如何做到这一点吗从php向json发送查询,php,json,curl,httprequest,Php,Json,Curl,Httprequest,我正在尝试以以下格式将url从php页面发送到json页面 {“myid”:“phill”,“password”:“mypass”} 。如果我将其粘贴到浏览器地址中,它将正常工作。我尝试了HttpRequest和cURL,但没有成功。你能建议如何做到这一点吗 <?php $yourJSONEncodedData = array('userid' => "phill", 'password' => "mypassword"); $url = "http://myserver.co
<?php
$yourJSONEncodedData = array('userid' => "phill", 'password' => "mypassword");
$url = "http://myserver.com/login?q=".json_encode($yourJSONEncodedData);
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("Content-type: application/json"));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_NOBODY, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
$output = curl_exec($curl);
curl_close($curl);
var_dump($output);
$response = json_decode($output,true);
echo $response;
?>
我希望将“{}”返回到php程序。在php中使用
json\u encode()
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>
这就是我在不看代码的情况下所能建议的。在PHP中使用json\u encode()
<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>
这就是我在没有看到您的代码的情况下所能提出的所有建议。我不知道您为什么要以json格式发送参数?您可以在查询字符串中发送参数,并在json页面中获取所有值 我不知道为什么要以json格式发送参数?您可以在查询字符串中发送参数,并在json页面中获取所有值 展示你的代码,我们将看到发生了什么,没有它,我们不能做太多展示你的代码,我们将看到发生了什么,没有它,我们不能做太多谢谢你的回答。这是我一直在尝试的,但我仍然得到同样的回应。字符串(307)“HTTP/1.1 200 OK缓存控制:无缓存,必须重新验证集Cookie:session=52371dfc03643ec12bcf53ad;Path=/Expires:Thu,1970年1月1日00:00:00 GMT内容类型:application/json;charset=UTF-8内容编码:gzip传输编码:分块服务器:Jetty(8.1.10.v20130312)«C»”。我期待着“{}”被返回。谢谢你的回答。这是我一直在尝试的,但我仍然得到同样的回应。字符串(307)“HTTP/1.1 200 OK缓存控制:无缓存,必须重新验证集Cookie:session=52371dfc03643ec12bcf53ad;Path=/Expires:Thu,1970年1月1日00:00:00 GMT内容类型:application/json;charset=UTF-8内容编码:gzip传输编码:分块服务器:Jetty(8.1.10.v20130312)«C»”。我希望返回“{}”。你是说我应该使用HttpRequest吗?。我是json新手,不知道如何在json页面中获取值。你是说我应该使用HttpRequest吗?。我是json新手,不知道如何在json页面中获取值。