问题标签 [asp.net-web-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 寻找在 Ruby on Rails 中构建安全 REST API 的建议
我开始为我正在从事的项目构建 REST API,这让我对使用 RoR 构建 API 的最佳方式进行了一些研究。我很快发现,默认情况下,模型是向世界开放的,并且可以通过 URL 调用,只需在 URL 末尾添加一个“.xml”并传递适当的参数即可。
那么接下来的问题来了。如何保护我的应用程序以防止未经授权的更改?在做一些研究时,我发现了几篇关于它们attr_accessible
以及attr_protected
如何使用它们的文章。我发现谈论这些的特定 URL 是在 07 年 5 月发布的(这里)。
与所有的红宝石一样,我相信从那时起事情已经发展了。所以我的问题是,这仍然是在 RoR 中保护 REST API 的最佳方式吗?
如果不是,您在“新项目”或“现有项目”场景中有何建议?
rest - 网站 API 的黄金标准是什么?Twitter、Flickr、Facebook 等
今天的网站似乎有两类 API。
允许扩展站点功能的 API,如 Facebook、Myspace 等。这些 API 似乎非常多样化。
允许与现有站点功能(如 Twitter、Flickr 等)交互的 API。这些都声称是基于 REST 的,但实际上只是“HTTP 上的数据”。
如果您正在创建一个允许功能扩展和外部交互的网站,您会使用哪些现有 API 作为参考模型?
asp.net-mvc - 如何在 asp.net mvc 应用程序中为一个控制器操作设置请求超时
我想增加应用程序中特定控制器操作的请求超时。我知道我可以在整个应用程序的 web.config 中执行此操作,但我宁愿仅在这一操作上进行更改。
Web.config 示例:
我该怎么做?
json - RESTful 有那么重要吗?
我正在开发一个基于 Web 的应用程序,该应用程序使用基于 HTTP 的 JSON 的 API 在服务器和客户端之间进行通信。目标是可以使用通过此 Web 服务共享的相同在线数据开发具有不同目标的多个客户端(在线 Web 客户端、离线桌面客户端或第三方创建)。
现在,客户端和服务器之间的通信仅通过运行良好的系统通过 POST 发送。我阅读了大量关于 REST 以及使用 PUT、GET、POST 和 DELETE 使用 HTTP 实现 RESTful 的信息。我可以将我的 API 分成这些不同的类别,但这意味着更多的代码和对 API 的一些更改。
我的问题是:对于基于 HTTP 的 API 而言,RESTful 有多重要?它是推荐、选择还是近乎必需?
提前致谢。
web-services - 什么是最 RESTful 的身份验证形式?谁在使用它?
重复:这必须与以下搜索中出现的问题之一重复:如果您同意,请将其作为重复项关闭,并添加对其他问题之一的任何答案。
什么是最 RESTful 的身份验证形式?哪些网站使用它?(所以我可以去看文档)。
查看一些声称是 REST 的 API 确实是 POX
(例如,Remember the Milk - http://www.rememberthemilk.com/services/api/methods/)
html - Is there a tag to turn off caching in all browsers?
I read that when you don't have access to the web server's headers you can turn off the cache using:
But I also read that this doesn't work in some versions of IE. Are there any set of <meta> tags that will turn off cache in all browsers?
asp.net-web-api - 从公司名称查找网站
我有一个包含 6,000 个公司名称的列表(以及它们的总部地址),我需要找到每个公司的网址。我正在考虑使用 Google Web API(显然这需要几天时间,因为每天只允许 1,000 个查询)来执行此操作(搜索“COMPANY_NAME CITY STATE”),然后获取第一个结果。但是我不能 100% 确定这会奏效,而且我觉得有更好的方法。我可以用任何我真正了解的语言来做到这一点,C++、Java、PHP、Python。这只需要运行一次。
我将如何使用 WHOIS 来执行此操作?如果我已经知道 URL,我知道我会怎么做,但不是相反(名称到 URL)。如果它是私人注册的,我会怎么做?
顺便说一句,这些是美国企业。
asp.net-web-api - IMDB 是否提供 API?
我最近发现了一个从IMDB 数据库中获取数据的电影管理器应用程序。
IMDB是否为此提供 API,或任何可用的第三方 API?
database - ISBN -> bookdata 查找填写数据库
好的,我想建立一个小型图书馆。
我只有有限的数据库经验,没有从网络服务器查询。
我将要检索诸如标题、出版商、也许是作者、描述之类的信息,我能想到的最简单的方法是通过 ISBN 查找它们。
我之前遇到过 isbndb.com,但访问它的 API 似乎相当复杂。
我想知道我应该怎么做。