我正在尝试在 iOS 应用程序中使用Freebase ,并且查询是使用 URL 构建的。URL 包含多个特殊字符({}、:),但我希望能够使用 URL 字符串,以便可以从 Freebase 下载数据。
https://www.googleapis.com/freebase/v1/mqlread?query=[{"type":"/music/album","name":null,"artist":{"id":"/en/ bob_dylan"},"limit":3}]&光标
在 Safari 中加载 URL 时,浏览器实际上将该字符串转换为:https ://www.googleapis.com/freebase/v1/mqlread?query=%5B%7B%22type%22:%22/music/album% 22,%22name%22:null,%22artist%22:%7B%22id%22:%22/en/bob_dylan%22%7D,%22limit%22:3%7D%5D&cursor
任何帮助将不胜感激。