文件名称:ProxyApp:代理API
文件大小:32KB
文件格式:ZIP
更新时间:2024-04-02 08:48:17
C#
代理API概念证明 我们的一位客户希望创建一个日志代理API,该API接收日志消息并将其传输到第三方API。 此项目是后端系统概念的证明,该系统从客户端接受带有字段“ title”和“ text”的日志消息,并将它们传输到第三方API,还使客户端能够从第三方查询现有的日志消息。第三方API,它包含一个HTTP API,供客户端从第三方API发送日志消息和接收日志消息。 正在运行的应用程序 运行该应用程序。 确保您首先安装了Docker 之后,您只需运行 docker-compose up 之后,在浏览器中导航至 ,以获取swagger文档 使用url 对用户进行并获取后续请求的令牌。 有已注册用于获取令牌的内存中用户。 这是出于演示目的,用于我们使用数据库或通过Auth0实现的生产应用程序。 样本请求正文:{“ username”:“ test-proxy”,“ password”:
【文件预览】:
ProxyApp-main
----Proxy.Tests()
--------Controllers()
--------Proxy.Tests.csproj(718B)
--------Managers()
--------ThirdPartyAPIIntegrations()
----Proxy.Web()
--------Extensions()
--------Models()
--------Services()
--------Program.cs(691B)
--------Controllers()
--------Startup.cs(2KB)
--------appsettings.Development.json(159B)
--------Proxy.Web.csproj(1KB)
--------appsettings.json(462B)
--------Interface()
--------Middleware()
--------Properties()
----Proxy.Domain()
--------Models()
--------Exceptions()
--------Managers()
--------Interface()
--------Proxy.Domain.csproj(324B)
----Dockerfile(582B)
----ProxyApp.sln(3KB)
----docker-compose.yml(98B)
----.gitignore(6KB)
----Proxy.Infrastructure()
--------Services()
--------Repositories()
--------Proxy.Infrastructure.csproj(349B)
----.dockerignore(316B)
----README.md(2KB)