[英]Post JSON Data to API with credentials PHP 4
我有问题,需要一些帮助。 我的PHP版本是4.4.7,我想在使用MVC模式和json数据的API中发布数据。 我尝试使用get_file_contents
方法,但出现405错误。
我想在下面的链接中传递三个变量
http:...../api/create_customer?x=test&y=test1&y=test3
create_customer
是我必须调用和传递属性的方法。 此版本的PHP支持什么以便与凭据连接并将数据发布到API。 无法升级该版本,因此我必须找到一种在当前版本中进行升级的方法。
您可以使用卷曲。 下面给出示例:
$ content = json_encode($ content);
$ credentials = $ userName。 ':'。 $ password;
$options = array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_SSL_VERIFYHOST => 2,
CURLOPT_SSL_VERIFYPEER => 0,
CURLOPT_USERPWD => $credentials,
CURLOPT_HTTPHEADER => array('Content-type: application/json') ,
CURLOPT_POSTFIELDS => $content,
//Debug
//CURLOPT_VERBOSE => 1
);
$ch = curl_init($url);
curl_setopt_array($ch, $options);
$result = curl_exec($ch);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.