Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

8. Networking, JSON, XML, and Twitter > 8.6. Sending HTTP POST Requests with NS...

8.6. Sending HTTP POST Requests with NSURLConnection

Problem

You want to call a web service using HTTP POST method, and perhaps pass parameters (as part of the HTTP body or in the query string) to the web service.

Solution

Just as with the GET method, we can use the POST method using NSURLConnection.We must explicitly set our URL’s method to POST.

Discussion

I have set up a dummy web service at the following address: http://pixolity.com/post.php. If you open this URL in your browser, you will see something similar to the screen shown in Figure 8-3.

The POST web service opened in a web browser

Figure 8-3. The POST web service opened in a web browser

This web service expects POST requests and is able to print out parameters that are sent as part of the query string and as part of the HTTP body. You can send both, if you want to. Let’s write a simple app that can create an asynchronous connection and send a few parameters as a query string and a few parameters in the HTTP body to the aforementioned URL:


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial