Is that a valid URL? I looked at the old RFC from 1994 and that defines '[' and ']' as 'national' characters and states they must not appear in URLs.
So it would seem the online retailer you're dealing with accepts URLs it shouldn't accept, but doesn't accept the properly encoded version of them. Do they have an alternate syntax you can use in requests or are you working with them closely enough you can discuss getting their server to accept the encoded versions of '[' and ']' which are I think the correct way to send them. On Oct 7, 2011, at 7:45 PM, Martin Linklater wrote: > Hi - I'm writing an iOS client for an online retailer and I'm having trouble > with the way NSURL encodes square brackets. I'm building an http request > using a string then converting it to a NSURL before calling [NSData > dataWithContentsOfURL]. > > The troblesome piece of the http path is: &prices[1821561]=1 > > This gets converted to this in NSURL: &prices%5B1821561%5D=1 > > I don't know much about HTTP formatting but is there a way around this > problem ? The Android version of our App is working fine since we pass the > request in with the square brackets in-tact. How can I do this with NSURL ? > > Thanks for any help you can > give._______________________________________________ > > 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/rols%40rols.org > > This email sent to r...@rols.org _______________________________________________ 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 arch...@mail-archive.com