记录一下,php通过curl提交json数据的方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| if ($sandbox != 0) { $serviceURL = 'https://sandbox.itunes.apple.com/verifyReceipt'; } else { $serviceURL = 'https://buy.itunes.apple.com/verifyReceipt'; }
$ch = curl_init ( $serviceURL ); curl_setopt ( $ch, CURLOPT_CUSTOMREQUEST, "POST" ); curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true ); curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data ); curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, false ); curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, false ); curl_setopt ( $ch, CURLOPT_HTTPHEADER, array ( 'Content-Type:application/json', 'Content-Length: ' . strlen ( $data ) ) ); $result = curl_exec ( $ch ); $errorNo = curl_errno ( $ch ); curl_close ( $ch );
|
参考文章:
http://www.qingliangcn.com/2013/05/php-post-json-data/