使用cURL对tomcat localhost进行PHP请求并获取响应

时间:2015-09-14 23:33:32

标签: php curl

我是PHP的新手,目前正努力设置它。有人可以给我一个关于如何使用curl发布和检索返回数据的大纲吗?

我试过了:

$url = 'http://localhost:8080/ds/stuff?maybe=false';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, $string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
curl_close($ch);

但我一直得到HTTP状态405错误 (又名这个): Sadness

我做错了什么/我该怎么办?或者我必须在我的ds / stuff中改变一些东西

1 个答案:

答案 0 :(得分:3)

您应该将CURLOPT_POST设置为truePOST数据转到CURLOPT_POSTFIELDS

$url = 'http://localhost:8080/ds/stuff?maybe=false';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
curl_close($ch);