繁体   English   中英

使用凭证PHP 4将JSON数据发布到API

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM