gpt4 book ai didi

web-services - 如何发现 RESTful Web 服务?

转载 作者:行者123 更新时间:2023-12-03 10:26:40 29 4
gpt4 key购买 nike

当我想找到所需功能的“大型”Web 服务(基于 WS-*/WSDL)时,我可以简单地搜索“.... filetype:wsdl”,因为 Google 也索引了 WSDL 定义。或者我可以简单地使用一些已经在 Web 上为我抓取 WSDL 定义的注册表,例如SeekDa.com 或 ServiceFinder。

当我想找到 RESTful Web 服务(RESTful Web API)时,我可能只依靠社区,因为无法区分 RESTful Web 服务的 URI 和其他 Web 资源(例如网站 URL),因此任何专注的爬虫都无法100% 确定:这是 RESTful Web 服务的 URI。所以,我来例如到 ProgrammableWeb.com,我希望有人已经使用/找到了我正在寻找的服务并在那里注册。

最近,我正在寻找缩写扩展的Web服务。我在 ProgrammableWeb 之类的门户中找不到它,因为没有人把它放在那里。最后我被迫浏览了几个缩写词典站点,在那里挖掘和钻取,我终于找到了 RESTful 形式的 Abbreviations.com Web 服务 API。那花了我很多时间!

有没有其他方法可以在 Web 上发现 RESTful Web 服务?

最佳答案

REST 的理想是服务与网页一样可消费,它们不需要注册。 [必须承认我并没有完全“理解”这个 RESTful 世界的含义,没有 WSDL,没有注册就像骑没有稳定器的自行车。]

在 Google 之前的旧 Web 中,我们是如何找到页面的?有效的口耳相传和几个关键的起点。就我所见,REST 服务几乎处于前 Google 阶段。

我不同意“无法区分 RESTful Web 服务的 URI 和其他 Web 资源”——如果我们点击链接,我们会得到某些类型的内容 application/xml 和 application/json 将是非常强的指标他们?

关于web-services - 如何发现 RESTful Web 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1789856/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com