Revision: 36634
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 24, 2010 07:46 by wnasich
Initial Code
<?php $url = 'https://www.google.com'; $method = 'POST'; # headers and data (this is API dependent, some uses XML) $headers = array( 'Accept: application/json', 'Content-Type: application/json', ); $data = json_encode(array( 'firstName'=> 'John', 'lastName'=> 'Doe' )); $handle = curl_init(); curl_setopt($handle, CURLOPT_URL, $url); curl_setopt($handle, CURLOPT_HTTPHEADER, $headers); curl_setopt($handle, CURLOPT_RETURNTRANSFER, true); curl_setopt($handle, CURLOPT_SSL_VERIFYHOST, false); curl_setopt($handle, CURLOPT_SSL_VERIFYPEER, false); switch($method) { case 'GET': break; case 'POST': curl_setopt($handle, CURLOPT_POST, true); curl_setopt($handle, CURLOPT_POSTFIELDS, $data); break; case 'PUT': curl_setopt($handle, CURLOPT_CUSTOMREQUEST, 'PUT'); curl_setopt($handle, CURLOPT_POSTFIELDS, $data); break; case 'DELETE': curl_setopt($handle, CURLOPT_CUSTOMREQUEST, 'DELETE'); break; } $response = curl_exec($handle); $code = curl_getinfo($handle, CURLINFO_HTTP_CODE);
Initial URL
http://singletonio.blogspot.com/2009/07/simple-php-rest-client-using-curl.html
Initial Description
Initial Title
Simple PHP Rest Cient using curl
Initial Tags
curl, php
Initial Language
PHP