title: Invalid URL Error in alamofire in IOS while passing right url
body: <p>What I want to do is to get json data from below url</p>
  
  <pre><code>https://query.yahooapis.com/v1/public/yql?q=select * from 
     weather.forecast where woeid in (select woeid from geo.places(1) where 
     text='seoul,kr') and u='c'&amp;format=json
  </code></pre>
  
  <p>which works great if type it on browser. </p>
  
  <p>but it dosen't work on alamofire...
  I think it's because of <strong>' mark</strong> 
  as I can see \ is embedded saying FATAL invalid url</p>
  
  <pre><code>let rrrr="https://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid in (select woeid from geo.places(1) where text='seoul,kr') and u='c'&amp;format=json"
          print(rrrr)
          let alamo=Alamofire.request(rrrr,method:.get)
          alamo.responseJSON {
  
              response in
              if response.data != nil {
                  print("not null")
                  let json = JSON(data: response.data!)
                  print(json)
                  print("not null21")
                  print(response)
                  print("not null12")
                  print(response.data!)
  </code></pre>
  
  <p>Log result is as follows</p>
  
  <pre><code>https://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid in (select woeid from geo.places(1) where text='seoul,kr') and u='c'&amp;format=json
  not null
  null
  not null21
  FAILURE: invalidURL("https://query.yahooapis.com/v1/public/yql?q=select * from weather.forecast where woeid in (select woeid from geo.places(1) where text=\'seoul,kr\') and u=\'c\'&amp;format=json")
  not null12
  </code></pre>