问题标签 [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.

0 投票
4 回答
20252 浏览

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 的最佳方式吗?

如果不是,您在“新项目”或“现有项目”场景中有何建议?

0 投票
15 回答
14206 浏览

rest - 网站 API 的黄金标准是什么?Twitter、Flickr、Facebook 等

今天的网站似乎有两类 API。

  1. 允许扩展站点功能的 API,如 Facebook、Myspace 等。这些 API 似乎非常多样化。

  2. 允许与现有站点功能(如 Twitter、Flickr 等)交互的 API。这些都声称是基于 REST 的,但实际上只是“HTTP 上的数据”。

如果您正在创建一个允许功能扩展和外部交互的网站,您会使用哪些现有 API 作为参考模型?

0 投票
3 回答
118955 浏览

asp.net-mvc - 如何在 asp.net mvc 应用程序中为一个控制器操作设置请求超时

我想增加应用程序中特定控制器操作的请求超时。我知道我可以在整个应用程序的 web.config 中执行此操作,但我宁愿仅在这一操作上进行更改。

Web.config 示例:

我该怎么做?

0 投票
6 回答
1607 浏览

json - RESTful 有那么重要吗?

我正在开发一个基于 Web 的应用程序,该应用程序使用基于 HTTP 的 JSON 的 API 在服务器和客户端之间进行通信。目标是可以使用通过此 Web 服务共享的相同在线数据开发具有不同目标的多个客户端(在线 Web 客户端、离线桌面客户端或第三方创建)。

现在,客户端和服务器之间的通信仅通过运行良好的系统通过 POST 发送。我阅读了大量关于 REST 以及使用 PUT、GET、POST 和 DELETE 使用 HTTP 实现 RESTful 的信息。我可以将我的 API 分成这些不同的类别,但这意味着更多的代码和对 API 的一些更改。

我的问题是:对于基于 HTTP 的 API 而言,RESTful 有多重要?它是推荐、选择还是近乎必需?

提前致谢。

0 投票
3 回答
1223 浏览

web-services - 什么是最 RESTful 的身份验证形式?谁在使用它?

重复:必须与以下搜索中出现的问题之一重复:如果您同意,请将其作为重复项关闭,并添加对其他问题之一的任何答案。


什么是最 RESTful 的身份验证形式?哪些网站使用它?(所以我可以去看文档)。

查看一些声称是 REST 的 API 确实是 POX
(例如,Remember the Milk - http://www.rememberthemilk.com/services/api/methods/

0 投票
6 回答
879408 浏览

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?

0 投票
2 回答
146 浏览

asp.net-web-api - 从公司名称查找网站

我有一个包含 6,000 个公司名称的列表(以及它们的总部地址),我需要找到每个公司的网址。我正在考虑使用 Google Web API(显然这需要几天时间,因为每天只允许 1,000 个查询)来执行此操作(搜索“COMPANY_NAME CITY STATE”),然后获取第一个结果。但是我不能 100% 确定这会奏效,而且我觉得有更好的方法。我可以用任何我真正了解的语言来做到这一点,C++、Java、PHP、Python。这只需要运行一次。

我将如何使用 WHOIS 来执行此操作?如果我已经知道 URL,我知道我会怎么做,但不是相反(名称到 URL)。如果它是私人注册的,我会怎么做?

顺便说一句,这些是美国企业。

0 投票
2 回答
4091 浏览

python - 适用于 Python 的 Google 警报 Web API?

Google Web API 有一个Python 库Google 快讯有一个电子邮件和一个 RSS 提要。

有谁知道通过 Python 中的 Web API 自动添加 Google 警报的方法?也就是说,无需点击。

注意:相关问题不回答 Web API 问题。

0 投票
19 回答
506709 浏览

asp.net-web-api - IMDB 是否提供 API?

我最近发现了一个从IMDB 数据库中获取数据的电影管理器应用程序。

IMDB是否为此提供 API,或任何可用的第三方 API?

0 投票
5 回答
9344 浏览

database - ISBN -> bookdata 查找填写数据库

好的,我想建立一个小型图书馆。

我只有有限的数据库经验,没有从网络服务器查询。

我将要检索诸如标题、出版商、也许是作者、描述之类的信息,我能想到的最简单的方法是通过 ISBN 查找它们。

我之前遇到过 isbndb.com,但访问它的 API 似乎相当复杂。

我想知道我应该怎么做。