我正在尝试让一些 YQL 与 Web 服务一起使用。第一个片段在 YQL 控制台中工作 ( http://developer.yahoo.com/yql/console/ )
select * from xml where url="http://www.gis.leg.mn/mapserver/districtsxml/geocode.php?location=Mankato"
当我尝试使用空格添加更复杂的地址时,控制台会给出有关连接失败的错误:
select * from xml where url="http://www.gis.leg.mn/mapserver/districtsxml/geocode.php?location=Mankato%20MN"
如果我直接访问第二个网址,它可以正常工作:http ://www.gis.leg.mn/mapserver/districtsxml/geocode.php?location=Mankato%20MN
关于如何编码第二个 yql 查询的任何想法?最终,我想通过 url 而不仅仅是在 yql 控制台内调用 yql,但我认为控制台将是让它工作的好地方。