向服务器发送请求并获得响应

时间:2014-05-12 07:57:08

标签: php request response

我有关于从服务器发送和获取数据的问题,我只是想知道它是否可行我想要实现的目标。所以这是事情: 我有一些我想发送到服务器的数据,比如一些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;错误'?我希望我的问题清楚明了

1 个答案:

答案 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

相关问题