asp.net-web-api相关内容
现在我正在开发一个 ASP.Net Web API 并使用 Swashbuckle 作为它的文档.我知道 Swashbuckle 内部使用 Swagger-UI,我知道我们可以通过注入我们的 css 或 javascript 文件来修改布局,甚至改变 index.html 的布局. 我为 Swagger-UI 找到了一个很好的主题 https://github.com/jensoleg/sw
..
我有一个安装了 Swashbuckle 的 WebApi 项目. 在默认设置中,我必须在浏览器中打开 http://localhost:56131/swagger/ui/index 才能查看我的操作描述和测试页面.我希望它可以从站点的根目录访问:http://localhost:56131/.我怎样才能做到这一点? 解决方案 受this answer to similar quest
..
..
我正在尝试发送 POST 请求.虽然通过 POSTMAN 发送一切顺利,然后我尝试通过 C# 代码发送: ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 |安全协议类型.Tls11
..
我一直在尝试使用 vb.net 使用 eventbrite api,我使用 HttpClient 来使用 api 但是它只返回一个 HTTP 401 Unathorised 当我使用邮递员调用具有相同标头的相同方法时,它会返回带有 HTTP 200 OK 的预期响应 VB.Net 将 objClient 作为新的 HttpClient()objClient.BaseAddress = 新 U
..
我想从 Postman 接收表单数据: Content-Type: application/json 这里是 WebApi 方法: [HttpPost][路线(“api/test")]公共异步任务测试方法(HttpRequestMessage 请求){var test = 等待 request.Content.ReadAsStringAsync();} 我得到的是: ------
..
我正在尝试从 PostMan 调用以下函数(asp.net web api 核心): [HttpPost]public InfluencerSearchResultWithFacets Post(string q, string group, List subGroups){返回 GetSearchResult("",null,null);} 但我收到以下错误:需要一个非空的请
..
我正在编写一个 web api,它有一个 post 方法接受从 UI 上传的文件. 公共异步任务>PostAsync(){if (Request.Content.IsMimeMultipartContent("form-data")){string uploadPath = HttpContext.Current.Server.MapPath("~/uploads");
..
我在 VS Community 2019(最新更新)中使用 WebApi .NET Core 2.1 的模板创建了一个项目,并将其发布在 Azure 上.我只在门户的应用注册中添加了一个客户端密码,用于使用授权代码流进行调用. 我试图在以下网址使用具有 OAuth 2.0 授权的 Postman 进行 GET 调用:https://webapi3app.azurewebsites.net/a
..
我创建了一个 ASP.NET Web API,它有一个名为 ImageSaveController 的控制器.这有一个 InsertImage 方法,可以将数据插入数据库,并且是一个 HttpPost 方法.此方法接收 ImageData 类型的对象作为参数.控制器代码和参数类如下: 公共类 ImageSaveController : ApiController{[HttpPost]公共 IHt
..
我正在关注这个 博文 使用 C# Web API 上传图片. 这篇文章解释了如何使用 ARC 来做到这一点,并且效果很好. 但是当我尝试使用 POSTMAN 做同样的事情时,它失败了. 这是我的请求快照. 解决方案 哼!这非常棘手.除了在工具中明确设置 Content-Type 标头之外,您所做的一切都是正确的.您不得这样做.每当您在工具的 Body 选项卡中附加 for
..
我试图只传入 body 一个 int 但它不起作用为什么我需要创建一个具有 int 类型属性的类?(然后就可以了) 有效 [HttpPost][路线(“api/UpdateMainReversed")]公共 IHttpActionResult UpdateMainVerified(DataAccess.Entities.RequestMain mainValues){ ....} 不工作
..
我正在使用 RESTful 服务,发现 Postman 是 GET、POST 和测试 API 的最佳插件之一. 我在 postman 中找到了 Basic Auth、No Auth、DIgest Auth、OAuth、AWS.如何测试授权控制器和方法. 我知道 Authorize 属性检查 user.Identity.IsAuthenticated 我不确定如何使用 Postma
..
我只是想知道是否有任何方法可以阻止 POSTMAN 发出的 HTTP 请求?就像浏览器在 CORS 的帮助下只允许特定的来源访问资源.提前致谢. 解决方案 没有. 在 CORS 中,阻止请求(或回答)是浏览器的工作,您的服务器不知道请求的“真相".如果某些高级用户将在浏览器设置/标志中禁用“遵循 CORS 规则" - 您的 CORS 设置将被忽略. 即使您会发现一些 POSTM
..
我创建了一个 Web Api 来将新产品和评论保存在数据库中.下面是WebApi代码: //POST api/产品[响应类型(类型(产品))]public IHttpActionResult PostProduct(产品产品){if (!ModelState.IsValid){返回错误请求(模型状态);}db.Products.Add(产品);db.SaveChanges();return Cr
..
我创建了一个 ASP.NET Web API 并将 Authorize 属性应用到 API 控制器.现在,我想使用 Postman 对其进行测试,但出现授权错误. 控制器代码是: [授权][HttpPost]公共 IHttpActionResult 参加([FromBody] int gigId){var 出勤率 = 新出勤率{GigId = gigId,AttendeeId = User
..
我在 ASP.net Web API 中使用 api 控制器,我需要通过 [FromBody] 类型将值传递给 post 方法.. [HttpPost]公共 HttpResponseMessage Post([FromBody]字符串名称){……} 我使用 Postman 插件,但是当发送到 name 的 post 方法值始终为 null.. 遵循此图像: 在 Post 方法中:
..
我对这项技术有疑问, 我已经在我的 web api 控制器中创建了一个允许我创建用户的条目: public IHttpActionResult PostUser(用户用户) 我可以像这样使用邮递员使用这个休息服务: 现在我想创建一个类似的条目,但这次使用 2 个参数,如下所示: public IHttpActionResult PutUser(int id, User user
..
早安, 我在设置 HTTPGET 并在 Postman 中测试解决方案时遇到了困难. 我试图在两种情况下都返回一个结果,但是当我输入参数时,什么都没有加载.所以我显然错过了一些我需要帮助的东西. 我的 CashMovementController 中有 1 个参数 {id},如果我导航到 localhost/api/cashmovements/{id} 它会加载但是如果在邮递员中
..
这可能是非常基本的事情,但我无法弄清楚我哪里出错了. 我试图从 POST 正文中获取一个字符串,但“jsonString"只显示为 null.我也想避免使用模型,但也许这是不可能的.我用 PostMan 打的代码就是这个块: [Route("Edit/Test")][HttpPost]公共无效测试(int id,[FromBody] 字符串 jsonString){...} 也许这是我对
..