假设我有一个web应用程序和一个移动应用程序,这两个应用程序同时使用API A和API B,API用于访问数据库以获取信息。那么,在这种情况下,客户端ID是web应用程序/移动应用程序还是API?
ClientID ClientName
1 API A
2 API B
ClientID ClientName
1 Mobile App
2 Web App
我正在构建一个RESTful API,试图了解如何使用不同级别的身份验证来访问该API。
这些都是我的设想:
( a) Web应用程序"A“处理所有帐户和账单。它应该能够调用自己的API。
b) Web应用程序"B“(受web应用程序"A”信任,反之亦然)应该能够对web应用程序"A“进行API调用,以验证和创建新帐户。"A“管理和存储所有帐户。
( c) Web应用程序"B“有自己的API,并且还应该能够调用自己的API。"B“管理和存储所有用户(与”A“中的帐户相关联)。
( d)第三方应用程序"C“应能够代表"B”的
我已经使用了一些应用程序接口测试工具,如PostMan,fiddler和SoapUI等,我用这些工具测试了大部分用ASP.Net WEB Api.我有一个要求创建一个应用程序,将用于调用API请求和接收其他API请求。我想了想,如果我已经有了API测试工具,但需要创建一个应用程序来接收API请求并返回经过编辑的响应,那么为什么我要创建一个应用程序来调用API请求。我知道我们可以捕获API请求。但是,有没有办法在任何API测试工具中编辑API请求响应?
我有一个rails应用程序(不是rails-api)
class ApplicationController < ActionController::Base
而不是
class ApplicationController < ActionController::API
我需要这个应用程序的HTML文档。我用芹菜做这个用途,但我得到了
Oops!! Method <code></code> not found for resource <code></code>
控制器位于app/控制器/,对我来说,配置似乎很好。
我假设rails