Create a POST Request
$postdata = array('name'=>'Hosting Transfer','price'=> '250'); $data_json = json_encode($postdata); $headers = array( 'Content-Type:application/json', 'Authorization: Basic '. base64_encode("admin:1234") , 'Content-Length: ' . strlen($data_json) ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://pms.com/api/product'); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS,$data_json); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); echo ''; print_r($response);*Create a PUT request
$postdata = array('name'=>'Wpengine Hosting Transfer','price'=> '250'); $data_json = json_encode($postdata); $headers = array( 'Content-Type:application/json', 'Authorization: Basic '. base64_encode("admin:1234") , 'Content-Length: ' . strlen($data_json) ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://pms.com/api/product/2'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_POSTFIELDS,$data_json); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); echo ''; print_r($response);Create a DELETE request
$headers = array( 'Content-Type:application/json', 'Authorization: Basic '. base64_encode("admin:1234") ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://pms.com/api/product/4'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE"); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $response = curl_exec($ch); curl_close($ch); echo ''; print_r($response);Create a GET request
$headers = array( 'Content-Type:application/json', 'Authorization: Basic '. base64_encode("admin:1234") ); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://pms.com/api/product'); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $output = curl_exec($ch); curl_close($ch); echo ''; print_r(json_decode($output));