8.6. Wysyłanie żądań HTTP POST za pomocą klasy NSURLConnection

Problem

Chcesz wywołać usługę sieciową, używając metody HTTP POST, i prawdopodobnie przekazać usłudze sieciowej parametry (umieszczone w części głównej żądania HTTP lub w ciągu tekstowym zapytania).

Rozwiązanie

Podobnie jak w przypadku metody GET, także metody POST można używać za pomocą klasy NSURLConnection. W przygotowanym żądaniu trzeba wyraźnie podać jego typ — POST.

Analiza

Przygotowałem prostą usługę sieciową POST dostępną pod adresem http://pixolity.com/post.php. Jeżeli w pasku adresu przeglądarki internetowej wprowadzisz podany adres URL, zobaczysz stronę, podobną do pokazanej na Rysunek 8-3.

Rysunek 8-3. Wyświetlony w przeglądarce internetowej wynik działania przykładowej usługi ...

Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.