On Sun, Jul 27, 2008 at 8:03 PM, Dennis Davydenko
<[EMAIL PROTECTED]> wrote:
>>
>> Hi guys!
>>
>> I'm kinda new to Cocoa framework. I'm trying to create an application that
>> will send requests to my web server. Everything is cool, except error
>> handling. I would assume that any error while request is being sent should
>> trigger didFailWithError, but it seems it is not what happening. Instead I
>> got connectionDidFinishLoading and no errors. I tried to use
>> didReceiveResponse and extract statusCode of response - that worked, but if
>> I want to handle all possible HTTP error statuses (like 401, 403, 404, 500
>> and so on) I will have to create all this handling on my own... I think I'm
>> missing something here - there should be some classes that are implemented
>> to  perform this job... or I'm too naive?
>>
>> Any advices are appreciated!

While those could be considered HTTP errors, they are not connection
errors. didFailWithError: is for things like connection refused,
connection reset, etc. If you get a 404, the HTTP connection did not
encounter any error. It received a 404 status code (which is
legitimate), and some data in response to its request. What you do
with that code/data is then up to you.

So it all depends on what you want your error handler to do. Figure
that out, then write some code to do it. As an HTTP client you will
need to know what codes are "good" and what codes are "bad", that's
just how it is.

Mike
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to