我收到了一个URL,我需要PHP匿名发布数据,而最终用户却不知道。
确切的结构是:
https://example.com/api/rest/example/createSubscription?email=1@1.com&subscriberNumber=12345JD&subscriberGroup=shop&firstName=Joe&lastName=Bloggs&offerCode=ex1&licenseParameters="STARTDATE%3D2014-08-11%26ENDDATE%3D2014-09-11"
显然这是一个动态网址,我已将其设置为。我不确定解决这个问题的最佳方法。会是PUT
http_request
吗?我尝试使用以下内容,但它返回400错误。
$url = 'https://example.com/api/rest/example/createSubscription?email=1@1.com&subscriberNumber=12345JD&subscriberGroup=shop&firstName=Joe&lastName=Bloggs&offerCode=ex1&licenseParameters="STARTDATE%3D2014-08-11%26ENDDATE%3D2014-09-11"';
$options = array(
'method' => 'PUT',
'timeout' => 15,
'header' => "Content-type: html/txt",
);
$response = http_request($url, $options);
答案 0 :(得分:1)
答案 1 :(得分:1)
至于你的上一条评论,如果创建订阅只是在浏览器中打开网址,那么这是一个GET请求。
您可以使用file_get_contents
执行GET请求