asp.net-web-api相关内容

完全替换 Swashbuckle UI

现在我正在开发一个 ASP.Net Web API 并使用 Swashbuckle 作为它的文档.我知道 Swashbuckle 内部使用 Swagger-UI,我知道我们可以通过注入我们的 css 或 javascript 文件来修改布局,甚至改变 index.html 的布局. 我为 Swagger-UI 找到了一个很好的主题 https://github.com/jensoleg/sw ..
发布时间:2022-01-22 17:47:48 C#/.NET

如何从根 url 重定向到/swagger/ui/index?

我有一个安装了 Swashbuckle 的 WebApi 项目. 在默认设置中,我必须在浏览器中打开 http://localhost:56131/swagger/ui/index 才能查看我的操作描述和测试页面.我希望它可以从站点的根目录访问:http://localhost:56131/.我怎样才能做到这一点? 解决方案 受this answer to similar quest ..
发布时间:2022-01-22 17:46:31 C#/.NET

从 PostMan 调用 asp.net core web api

我正在尝试从 PostMan 调用以下函数(asp.net web api 核心): [HttpPost]public InfluencerSearchResultWithFacets Post(string q, string group, List subGroups){返回 GetSearchResult("",null,null);} 但我收到以下错误:需要一个非空的请 ..
发布时间:2022-01-22 15:00:00 C#/.NET

持有者令牌:签名无效 - 发布到 Azure 的默认 ASP.NET Core 2.1 Web Api 模板

我在 VS Community 2019(最新更新)中使用 WebApi .NET Core 2.1 的模板创建了一个项目,并将其发布在 Azure 上.我只在门户的应用注册中添加了一个客户端密码,用于使用授权代码流进行调用. 我试图在以下网址使用具有 OAuth 2.0 授权的 Postman 进行 GET 调用:https://webapi3app.azurewebsites.net/a ..

如何测试接收类的 web api post 方法

我创建了一个 ASP.NET Web API,它有一个名为 ImageSaveController 的控制器.这有一个 InsertImage 方法,可以将数据插入数据库,并且是一个 HttpPost 方法.此方法接收 ImageData 类型的对象作为参数.控制器代码和参数类如下: 公共类 ImageSaveController : ApiController{[HttpPost]公共 IHt ..
发布时间:2022-01-22 14:56:17 C#/.NET

通过 POSTMAN 发送时 HttpRequest.Files 为空

我正在关注这个 博文 使用 C# Web API 上传图片. 这篇文章解释了如何使用 ARC 来做到这一点,并且效果很好. 但是当我尝试使用 POSTMAN 做同样的事情时,它失败了. 这是我的请求快照. 解决方案 哼!这非常棘手.除了在工具中明确设置 Content-Type 标头之外,您所做的一切都是正确的.您不得这样做.每当您在工具的 Body 选项卡中附加 for ..
发布时间:2022-01-22 14:51:55 C#/.NET

有什么方法可以阻止 Postman 在 .NET Core 中发出的 HTTP 请求?

我只是想知道是否有任何方法可以阻止 POSTMAN 发出的 HTTP 请求?就像浏览器在 CORS 的帮助下只允许特定的来源访问资源.提前致谢. 解决方案 没有. 在 CORS 中,阻止请求(或回答)是浏览器的工作,您的服务器不知道请求的“真相".如果某些高级用户将在浏览器设置/标志中禁用“遵循 CORS 规则" - 您的 CORS 设置将被忽略. 即使您会发现一些 POSTM ..
发布时间:2022-01-22 14:46:52 其他开发

为 WebApi 2 中的属性检测到自引用循环

我创建了一个 Web Api 来将新产品和评论保存在数据库中.下面是WebApi代码: //POST api/产品[响应类型(类型(产品))]public IHttpActionResult PostProduct(产品产品){if (!ModelState.IsValid){返回错误请求(模型状态);}db.Products.Add(产品);db.SaveChanges();return Cr ..
发布时间:2022-01-22 14:46:41 C#/.NET

使用 Postman 进行 ASP.NET Web API 授权

我创建了一个 ASP.NET Web API 并将 Authorize 属性应用到 API 控制器.现在,我想使用 Postman 对其进行测试,但出现授权错误. 控制器代码是: [授权][HttpPost]公共 IHttpActionResult 参加([FromBody] int gigId){var 出勤率 = 新出勤率{GigId = gigId,AttendeeId = User ..
发布时间:2022-01-22 14:38:02 C#/.NET

在 Web Api C# 上具有多个参数的邮递员

我对这项技术有疑问, 我已经在我的 web api 控制器中创建了一个允许我创建用户的条目: public IHttpActionResult PostUser(用户用户) 我可以像这样使用邮递员使用这个休息服务: 现在我想创建一个类似的条目,但这次使用 2 个参数,如下所示: public IHttpActionResult PutUser(int id, User user ..
发布时间:2022-01-22 14:34:45 C#/.NET

ASP.NET 核心 HttpGet 单个 Web API

早安, 我在设置 HTTPGET 并在 Postman 中测试解决方案时遇到了困难. 我试图在两种情况下都返回一个结果,但是当我输入参数时,什么都没有加载.所以我显然错过了一些我需要帮助的东西. 我的 CashMovementController 中有 1 个参数 {id},如果我导航到 localhost/api/cashmovements/{id} 它会加载但是如果在邮递员中 ..
发布时间:2022-01-22 14:33:58 其他开发

FromBody 字符串参数给出 null

这可能是非常基本的事情,但我无法弄清楚我哪里出错了. 我试图从 POST 正文中获取一个字符串,但“jsonString"只显示为 null.我也想避免使用模型,但也许这是不可能的.我用 PostMan 打的代码就是这个块: [Route("Edit/Test")][HttpPost]公共无效测试(int id,[FromBody] 字符串 jsonString){...} 也许这是我对 ..