如何使用drupal\u http\u请求构造https POST请求?
我想向https服务器发送POST请求如何使用drupal\u http\u请求构造https POST请求?,https,drupal-7,http-headers,Https,Drupal 7,Http Headers,我想向https服务器发送POST请求 $data='name=value&name1=value1'; $options=array( '方法'=>'发布', “数据”=>$data, “超时”=>15, 'headers'=>array('Content-Type'=>'application/x-www-form-urlencoded'), ); $result=drupal\u http\u请求('http://somewhere.com美元期权); 我不知道如何在上面的示例代码中实现
$data='name=value&name1=value1';
$options=array(
'方法'=>'发布',
“数据”=>$data,
“超时”=>15,
'headers'=>array('Content-Type'=>'application/x-www-form-urlencoded'),
);
$result=drupal\u http\u请求('http://somewhere.com美元期权);
我不知道如何在上面的示例代码中实现https选项
谁能告诉我怎么做?我对使用Drupal编写PHP代码非常陌生,我肯定可以使用指南
我发现只需要在协议中设置它。所以,我得到了这个密码
$data='access_token=455754hhnaI&href=fb&template=有人等着和你一起玩,现在就玩吧!';
$options=array(
'方法'=>'发布',
“数据”=>$data,
“超时”=>15,
'headers'=>array('Content-Type'=>'application/x-www-form-urlencoded'),
);
$result=drupal\u http\u请求('https://graph.facebook.com/1000721/notifications?美元期权);
它仍然不起作用。如果我通过Firefox发布https://graph.facebook.com/1000080521/notifications?access_token=45575FpHfhnaI&href=fb&template=You 有人等着和你一起玩,现在就玩代码>它可以工作
我可能没有在Drupal中正确构造请求
我做错了什么?如何让代码正常工作?使用带有安全连接(https://)的drupal_http_request()
与没有安全连接(http://)的drupal_http_request()没有区别
PHP必须在编译时支持OpenSSL;否则,drupal\u http\u request()
不支持安全连接。除此之外,唯一的问题可能是代理服务器不支持安全连接
作为旁注,您正在使用https://graph.facebook.com/1000721/notifications?
作为请求的URL。问号不应该是URL的一部分
我还将用于构建用于请求的数据
$data=array(
“访问令牌”=>“455754hhnaI”,
'href'=>'fb',
“模板”=>“有人等着和你一起玩,现在就玩!”
);
$options=array(
'方法'=>'发布',
'data'=>drupal\uHTTP\uBuild\uQuery($data),
“超时”=>15,
'headers'=>array('Content-Type'=>'application/x-www-form-urlencoded'),
);
$result=drupal\u http\u请求('https://graph.facebook.com/1000721/notifications美元期权);