我即將做類似的捲曲調用是這樣的:如何將空格轉換爲http url的加號(+)字符?
curl https://api.mapbox.com/geocoding/v5/mapbox.places/1600+pennsylvania+ave+nw.json
當我輸入自己的地址,它看起來像這樣:1600 pennsylvania ave nw
。我試圖把空格轉換爲+
字符使用URI.encode
方法:
address = URI.encode(full_address)
但結果是1600%20pennsylvania%20ave%20nw
,這畢竟,似乎是一個正確的輸出,但它並沒有解決我的問題。
作爲一個可能的解決方案是手動轉換和替換每個字符,但有沒有更好的解決方案?
它爲什麼重要?就mapbox.com而言,「pancakes + house」和「pancakes%20house」應該完全相同。 –