问题标签 [webapi]

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 投票
1 回答
114 浏览

php - 如何从 WordPress 在 Vbulletin 论坛中创建新帖子?

我在子域中有一个 WordPress 博客和一个 VBulletin 论坛。我想在我的 WordPress 博客中添加一个新功能,以便访问者能够直接从博客中提问,而无需进入论坛。

VBulletin 中是否有任何 Web API 来创建新线程?或者 WordPress 的任何插件可以从 WordPress 创建一个 VBulletin 帖子?

0 投票
2 回答
91848 浏览

javascript - JavaScript getBoundingClientRect() 在滚动时发生变化

我想要元素的 Y 坐标与 Y 值 = 0 之间的确切距离,我认为它是文档的顶部。

但是 getBoundingClientRect() 的值似乎在滚动时发生了变化。如何获得 myElement 和 Y 坐标 = 0(文档顶部)之间的实际距离?

0 投票
8 回答
177941 浏览

rest - 如何使用邮递员将特定请求导出到文件?

我想从 Postman 扩展 (Chromium) 导出一个特定请求并将其发送给另一位开发人员,以便他们可以导入它。我怎么能做到这一点?

0 投票
1 回答
676 浏览

asp.net-web-api - 使用 HttpClient 在 Web API 中进行调用

我一直在研究 .NET 4.6.1 Web API 项目。作为该项目的一部分,我需要调用另一个 Web API,并且我想使用 HttpClient 来执行此操作。

根据我的在线研究,您不能仅仅依靠在 using 子句中执行普通的 HttpClient ,因为它不能正确收集垃圾并且可能导致内存泄漏。

例如,我目前使用它如下:

但正如 Stack Overflow 和其他人的其他文章中所建议的那样,这会导致内存泄漏,解决此问题的方法是共享 HttpClient 的单个实例。例如,检查HTTPCLIENT DESTABILIZING YOUR SOFTWAREHttpClientHandler/HttpClient Memory Leak

但是,我不确定如何从 WebAPI 本身中设置 HttpClient 的共享“单个”实例?

0 投票
2 回答
1038 浏览

c# - 为什么我们需要异步任务以任何方式默认 Web API 请求将仅通过创建或重用现有线程来运行

为什么我们需要 WebApi c# 中的异步任务,默认 Web API 请求将仅通过创建或重用现有线程来运行。所以线程已经被使用了?

0 投票
1 回答
94 浏览

c# - 我们有一个多租户 mvc 应用程序,我们能否以安全的方式在存储中为每个租户创建一个容器?

我们有一个存储帐户,但我不能每次为新租户创建一个存储帐户,它受数量限制,管理会很头疼,是否可以通过公开我的密钥或安全的方式为每个租户维护一个容器在两端加密密钥。

0 投票
1 回答
34 浏览

.net - 如何通过 .net Web API 正确访问文件系统文件?

我有一个共享 dll,它有一个应用程序配置设置来引用 html 正文的位置。该服务接受变量并替换 html 正文中的字符串。

dll 通过 ConfigurationManager 引用文件,如下所示:

我的应用设置如下:

当我通过 WebAPI 项目使用此 dll 时,出现找不到文件的错误(当前错误是我仍在通过 IIS Express 对其进行测试):

找不到路径“C:\Program Files (x86)\IIS Express\Services\Assets\HtmlEmail.html”的一部分

如何在我的 API 服务器上配置应用程序设置以访问此文件?

0 投票
0 回答
49 浏览

c# - WCF Rest 服务的 Swagger 实现

我正在开发 WCF Restful 服务。我需要为我们的应用程序实现 Swagger。但是 swagger 不支持 WCF Restful 服务,任何类似于 Swagger 的 API 文档的替代品。

应用程序类型:WCF Rest,无数据合同接口,WCF Rest 中无 SVC 文件。

示例代码。

0 投票
0 回答
720 浏览

c# - 通过 Azure B2C 进行身份验证时,如何通过 Blazor 向 WebAPI 发出授权请求?

我正在尝试建立一个新的 Blazor 项目 - 我认为是客户端。我还设置了 Blazor 应用程序可以连接到的 Web API,以便检索或发布数据。Blazor 应用程序可以通过 Azure B2C 进行身份验证并显示用户已登录...但是,关键是我无法将 Blazor 应用程序设置为针对 API 获取或发布成功的经过身份验证的请求...它总是返回未经授权的.

从技术上讲,我正在考虑 Blazor 应用程序进行身份验证,但需要获取一个访问令牌,然后需要将其附加到对 [Authorized] 的 Web API 的请求......但是如何在 C# 中使用 Blazor 实现它......我不知道。

我看过引用 JWT Bearer Tokens 的文档……这是我应该追求的吗?

我正在使用最新版本的 Blazor(当前为 3.something-preview)...我使用 Visual Studio 模板选择身份验证来设置 Blazor 项目和 Web API,并为 Azure B2C 使用相同的设置。

这是我用来调用 API 的代码:

我很确定我需要将上面的内容更改为 HttpMessage 以便我可以在标头中包含令牌...

WebApi 控制器并不多,但它就在这里。

这是我的 Blazor 启动文件,以防万一……

预先感谢您的帮助!

0 投票
0 回答
15 浏览

webapi - ADO.Net 代码在控制台应用程序中工作。但不适用于 WEB API 项目。数据库位于 AWS

我正在研究 WEB API。当我尝试使用 ADO.NET 或实体框架插入数据时。它显示错误消息“尝试访问已卸载的应用程序域。(来自 HRESULT 的异常:0x80131014) ”。但相同的代码正在控制台应用程序项目上工作。数据库服务器位于 AWS。代码如下。