News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Lorna Mitchell's Blog:
POSTing JSON Data With PHP cURL
November 22, 2011 @ 18:06:48

On her blog today Lorna Mitchell has a quick tip for anyone having an issue sending POSTed JSON data with the curl functionality that can be built into PHP. The trick to her method is sending things with the right header.

We can't send post fields, because we want to send JSON, not pretend to be a form (the merits of an API which accepts POST requests with data in form-format is an interesting debate). Instead, we create the correct JSON data, set that as the body of the POST request, and also set the headers correctly so that the server that receives this request will understand what we sent.

She includes a code example (about ten lines) showing the POSTing process that sets up options using curl's curl_setopt. Be sure to set up the headers to send as "application/json" - that's the trick to letting the remote end know the format.

0 comments voice your opinion now!
post data tutorial json curl curlsetopt


blog comments powered by Disqus

Similar Posts

Zend Developer Zone: Wrapping C++ Classes in a PHP Extension

SitePoint PHP Blog: Developing PHP Extensions with C++ and PHP-CPP: Advanced

Job Posting: Doubledot Media Limited Seeks CakePHP Developer (Christchurch, Canterbury, New Zealand)

The Bakery: Nine New Tutorials, Helpers and Plugins for CakePHP

NETTUTS.com: Asynchronous Comments with PHP, jQuery, and JSON


Community Events

Don't see your event here?
Let us know!


introduction php7 opinion part2 interview series conference community performance podcast framework configure symfony2 example release library composer laravel api application

All content copyright, 2015 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework