国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > JavaScript > 正文

curl提交json數據的方法

2020-03-22 16:19:23
字體:
來源:轉載
供稿:網友

最近在開發一個接口對接的網站,對方的系統用的java開發的,我這里開發用php開發,提交數據的時候用的json格式

為此在網上找了一下curl提交json數據的代碼

在此記錄一下 推薦:《PHP教程》

/** * 遠程獲取數據,POST json數據 * 注意: * 1.使用Crul需要修改服務器中php.ini文件的設置,找到php_curl.dll去掉前面的";"就行了 * 2.文件夾中cacert.pem是SSL證書請保證其路徑有效,目前默認路徑是:getcwd().'//cacert.pem' * @param $url 指定URL完整路徑地址 * @param $cacert_url 指定當前工作目錄絕對路徑 * @param $para 請求的數據 數組 * @param $input_charset 編碼格式。默認值:空值 * return 遠程輸出的數據 */function getHttpResponsePOSTjson($url, $para, $cacert_url='', $input_charset = '') {    if (trim($input_charset) != '') {        $url = $url."_input_charset=".$input_charset;    }    $data_string=json_encode($para,JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP | JSON_UNESCAPED_UNICODE);    $curl = curl_init($url);    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");    curl_setopt($curl, CURLOPT_POSTFIELDS, $data_string);//$data JSON類型字符串    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);//SSL證書認證    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);//嚴格認證    curl_setopt($curl, CURLOPT_CAINFO,$cacert_url);//證書地址    curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Content-Length: ' . strlen($data_string)));    $result = curl_exec($curl);    curl_close($curl);    return $result;}

之后跟java打交道還是挺多的,在此分享一下。

更多PHP相關知識,請訪問PHP中文網!

以上就是curl提交json數據的方法的詳細內容,更多請關注電腦知識其它相關文章!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 北碚区| 天气| 香港| 芜湖市| 宁波市| 贵阳市| 自治县| 新巴尔虎右旗| 灌阳县| 洪江市| 铅山县| 黑山县| 新竹市| 蒙阴县| 枣阳市| 乌兰浩特市| 惠水县| 淳安县| 洪江市| 清丰县| 凤山市| 青龙| 马鞍山市| 郴州市| 临漳县| 怀安县| 德保县| 闸北区| 佛学| 石柱| 勃利县| 洛宁县| 喜德县| 诏安县| 新和县| 紫阳县| 西充县| 万盛区| 西藏| 马山县| 林芝县|