通过php发送GET请求


send GET request via php

我需要用xml参数向远程服务器发送GET请求。

示例:

https://url.com/test.jsp?<xml></xml>

怎么做?

我尝试使用cURL,但是证书错误。还尝试禁用检查,但没有成功。

curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

知道吗?是否可以使用fileget_contents()来完成此操作?

cURL默认使用GET,通常从服务器获取内容时会使用GET。与用于向服务器发布数据的POST相反。

您可以像使用GET时一样传入参数。

https://url.com/test.jsp?someXmlData=data&someOtherXmlData=someOtherData

只要知道要从中获取数据的url,就可以使用file_gets_content