问题标签 [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 回答
1278 浏览

c# - asp.net core3.0 webapi request.body和[frombody]冲突

我需要request.body在frombody之后让body通过,但是测试了2天还没有找到解决办法。我已经添加了Request.EnableBuffering().

0 投票
1 回答
1224 浏览

c# - 调用函数 AddJwtBearer(jwtBearerScheme, o => { }); 后如何设置 JwtBearerOptions 在 asp.net 核心中有空选项?

我正在使用Asp.net Core 3.1. 在使用 Visual Studio 创建新的 Web 项目时,我们选择API模板并将身份验证更改为Individual User Accounts并配置Azure ADB2C选项,最后创建项目。

在我们生成的Startup.cs文件中,我们有以下函数:

的实现AddAzureADB2CBearer()可以在这里找到。这个实现有一行代码如下:

在上面的行中,它添加JwtBearer了 empty JwtBearerOptions。身份验证工作完美。但我想JwtBearerOptions在以下代码行之后设置一些:

执行上述两行后,有什么方法可以配置这些选项?我尝试了以下几行,但没有任何效果。

请注意,我可以AddJwtBearer在设置它们后使用函数和传递选项。但我想使用微软的默认实现。并且只需要更新作为参数JwtBearerOptions传递给我的那个。AddJwtBearer

0 投票
0 回答
29 浏览

c# - 公共 ChartType[] chart_type { 获取;放; } 没有传递任何值?

嗨,关于没有数据仅在 Web API C# 中显示括号的后续问题

当我宣布

它不显示任何数据

但是当我使用

它将显示所有 5 行。

因为我不能继续另一个对象

等等.....

我目前正在为我的 Web API 使用复杂的 JSON 结构,希望有人能提供帮助。

0 投票
1 回答
468 浏览

ssl - .net core WebAPI 为 Intranet 启用 SSL

我是 SSL 的新手,正在开发 WebApi .net core 3.0,它将被 react 使用(两者都托管在 443 端口上的同一 webserver-IIS 10 上)。

你能说出非常清晰和详细的步骤来使它工作吗

  1. DNS 映射已完成,WebApi 和 react 应用程序都托管在 IIS 上,但是当从 react 调用 API 时,它会给出错误ERR_CERT_AUTHORITY_INVALID
  2. 开发和测试服务器不会有实际的证书,所以我应该做什么设置(我应该如何生成证书并添加到 IIS 上?)

  3. 我关注了一些博客/视频,但是我错过了或做错了什么。

0 投票
2 回答
91 浏览

.net-core - 当参数为空或为空时,.NET Core 2.2 删除 /Employees 和 /Employees/EmployeeID 的 WebAPI 路由冲突

在 .NET core 2.2 中有 2 个 WebAPI 路由

1)[删除] /员工

2) [删除] /Employees/{EmpID}

当 EmpID 为空或空而不是第二条路线时,第一条路线正在触发。我需要第二条路由 /Employees/{EmpID} 在路由为“/Employees/”时触发,而第一条路由在调用 /Employees 时触发。

但是在 .NET core webapi 中,机器人案例“/Employees”和“/Employees/”触发了相同的路由/Employees。

调用“/Employees/”时如何触发第二条路线。如何解决有和没有/的冲突

0 投票
1 回答
26 浏览

c# - web-api-returning-filtered-nested-json-values

您好我想问一个问题,如何使用嵌套 JSON 值在 Web API 中进行过滤...

我想通过 entity_name、chart_type 和 ID 过滤这个

但是当我声明一个参数时,它只识别第一个参数chart_type。

0 投票
3 回答
69 浏览

signalr - 从 Web API 在 SignalR 中发送消息

我在我的 Web API 中创建了一个集线器。这很简单:

当数据更新时,我正在尝试从同一 Web API 中的控制器向集线器发送消息。

我已经看到了 100 个不同的答案,但没有任何效果。基本上我的控制器中的集线器对象为空,我似乎无法实例化它。

我有

在 startup.cs 文件的适当部分

我知道我错过了一些非常小的东西,但我很想知道它是什么。

我也尝试过创建一个强类型集线器,但这引入了更多问题。

提前致谢。

0 投票
1 回答
168 浏览

c# - 在控制器 Web API 中创建自定义错误 401 响应

嗨,我在如何创建自定义错误 401 消息方面遇到了障碍,我正在阅读一些关于如何在 C# 中创建自定义错误响应的教程,当我看到其中一些代码大部分都不起作用时有些看起来和理解起来很混乱。

这是我的代码

请注意,如果我正在使用的函数被授权,我使用 [Authorize] 属性返回。

我想更改默认错误响应

进入

这是我的检查存储库

0 投票
2 回答
358 浏览

c# - 如何在 C# 中模拟文件上传?

我已经编写了一个将文件上传到云存储的代码。该代码包含一个 post 方法,该方法采用以下格式的文件:multipart/form-data 并将其上传到云。那么我怎样才能写一个相同的测试用例呢?具体来说,如何模拟该帖子文件。

使用的格式是 formfile 代码在 asp.net core 3.1 中使用 c#。

0 投票
0 回答
548 浏览

c# - 如何使用 post 请求调用 web api 以将文件作为字节数组发送?

我正在尝试调用一个以字节数组为参数的 web api

我将 api 称为如下:

我收到错误 500,它没有进入 api 控制器。我也尝试过应用程序/bson,它给出了 415 错误不支持的媒体类型。谢谢