web-services - 在线 JSONP 转换器/包装器

标签 web-services json cross-domain jsonp xss

我想获取文件源并将其包装在 JSONP 中.

例如,我想检索 pets.txt作为来自我不拥有的主机的文本。我想通过只使用客户端 JavaScript 来做到这一点。

我正在寻找可以将任何内容转换为 JSONP 的在线服务。

YQL

Yahoo Query Language是其中之一。
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D"http://elv1s.ru/x/pets.txt"&format=json&callback=grab
如果 URL 未被 robots.txt 阻止,则此方法有效。 YQL有respect to robots.txt .我无法获取 http://userscripts.org/scripts/source/62706.user.js因为它通过 robots.txt 阻止了.
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D"http://userscripts.org/scripts/source/62706.user.js"&format=json&callback=grab

"forbidden":"robots.txt for the domain disallows crawling for url: http://userscripts.org/scripts/source/62706.user.js"



所以我正在寻找另一种解决方案。

最佳答案

我建了 jsonpwrapper.com .

它比YQL 不稳定且慢,但它不关心robots.txt。

关于web-services - 在线 JSONP 转换器/包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2131740/

相关文章:

c# - 在 C# Web 服务中调用异步调用

javascript - 如何根据子属性将 JSON 排序到数组中

javascript - Chrome扩展 "Script-src"错误(自学)

javascript - 当脚本来自另一个域时获取 Javascript 域

asp.net - .NET SOAP Web 服务返回 JSON

c# - 在没有代理的情况下调用网络服务

javascript - php多维数组到javascript无法通过循环访问

javascript - 如何对 Google Maps API 进行跨域 AJAX 调用?

javascript - 跨域AJAX请求Django服务器

c# - 如何在 Web 安装项目中创建新的应用程序池?