NSURLConnection and Basic HTTP Authentication

Posted by Justin Galzic on Stack Overflow See other posts from Stack Overflow or by Justin Galzic
Published on 2009-12-29T07:06:56Z Indexed on 2010/04/21 21:13 UTC
Read the original article Hit count: 590

Filed under:
|

I need to invoke an initial GET HTTP request with Basic Authentication. This would be the first time the request is sent to the server and I already have the username & password so there's no need for a challenge from the server for authorization.

First question: 1) Does NSUrlConnection have to be set as synchronous to do Basic Auth? According to the answer on this post, it seems that you can't do Basic Auth if you opt for the async route.

2) Anyone know of any some sample code that illustrates Basic Auth on a GET request without the need for a challenge response? Apple's documentation shows an example but only after the server has issued the challenge request to the client.

I'm kind of new the networking portion of the SDK and I'm not sure which of the other classes I should use to get this working. (I see the NSURLCredential class but it seems that it is used only with NSURLAuthenticationChallenge after the client has requested for an authorized resource from the server).

© Stack Overflow or respective owner

Related posts about iphone

Related posts about objective-c