我有关于从服务器发送和获取数据的问题,我只是想知道它是否可行我想要实现的目标。所以这是事情: 我有一些我想发送到服务器的数据,比如一些id,name,surname 我有服务器与IP 256.257.258.259,服务器等待请求与url编码的值,所以我可以这样以某种方式发送数据到服务器:
$data = array(
'id'=>'c456ki98765',
'name'=>'john',
'surname'=>'smith');
$urlstring = http_build_query($data);
$url = 'http://256.257.258.259/folder/automatic?'.($urlstring);
我有一个问题,我应该使用GET请求发送这种数据吗? 它看起来像这样吗?
$request = new HttpRequest('url', HttpRequest::METH_GET);
当服务器获取我的数据时,它会发回响应 - 例如json数据 - ' number'字符串或'错误'如果id错误,则为string。我还有另一个问题,如何在我发送请求后获取服务器发送给我的数据? 我怎样才能得到“#number”或“#39;错误'?我希望我的问题清楚明了
答案 0 :(得分:0)
您可以根据需要使用POST或GET请求
你的$ request可以设置请求但是你需要发送它:
$请求 - >置于();
并且需要对响应代码执行某些操作:
$ request-> getResponseCode()
希望下面的链接会派上用场(特别是在这种情况下的底部):
http://www.php.net/manual/en/function.http-get.php http://www.php.net/manual/en/function.http-post-data.php http://www.php.net/manual/en/httprequest.send.php