• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: urlFromString creating bad URLs with string containing []
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: urlFromString creating bad URLs with string containing []


  • Subject: Re: urlFromString creating bad URLs with string containing []
  • From: Roland King <email@hidden>
  • Date: Fri, 07 Oct 2011 19:58:36 +0800

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[1821561]=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 (email@hidden)
>
> 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:
>
> This email sent to email@hidden

_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:

This email sent to email@hidden

  • Follow-Ups:
    • Re: urlFromString creating bad URLs with string containing []
      • From: Martin Linklater <email@hidden>
References: 
 >urlFromString creating bad URLs with string containing [] (From: Martin Linklater <email@hidden>)

  • Prev by Date: Re: urlFromString creating bad URLs with string containing []
  • Next by Date: Re: urlFromString creating bad URLs with string containing []
  • Previous by thread: Re: urlFromString creating bad URLs with string containing []
  • Next by thread: Re: urlFromString creating bad URLs with string containing []
  • Index(es):
    • Date
    • Thread