ICode9

精准搜索请尝试: 精确搜索
  • WEBAPI POST 传递多个参数时使用dynamic2021-11-01 16:34:56

        [HttpPost] // POST: api/EasyModelByRequestUrl public string Post(dynamic student) { return $"Post请求 姓名{student.name},性别{student.sex},年龄{student.age}"; }    var student = new {name="张老三&

  • netcore 自定义脚手架2021-11-01 13:31:23

    脚手架可以极大的提高我们搭建新项目的速度,推荐两篇文章给大家学习: https://www.cnblogs.com/laozhang-is-phi/p/10205495.html https://www.cnblogs.com/catcher1994/p/10061470.html     1、执行打包操作,文件地址就是 nuspec 范本地址nuget pack  MuXue.WebAPI.Template.nusp

  • 【NetCore基础】1. WebApi 默认控制器说明2021-10-30 01:33:32

    默认控制器说明 此文档是个人经验分享,希望能够帮助到有需要的朋友。 如果存在错误,希望指出改正。 Gitee代码库(分支practice/01/框架生成的控制器): https://gitee.com/wosperry 如果是刚刚接触DotnetCore,什么都还不清楚的情况,可以先模仿项目自动生成的WeatherForecastController

  • WebApi解决跨域问题2021-10-28 21:31:42

        在web.config里边的system.webServer节点中添加: <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Headers" value="*"

  • WebApi + Oracle 链接数据库问题2021-10-26 15:03:56

    .net core 3.1链接数据库,首次启动程序时,在connection.Open();报连接超时,之后数据调试不报错 so    配置Oracle环境时,sqlnet.ora文件中SQLNET.AUTHENTICATION_SERVICES= (NTS) 修改为 SQLNET.AUTHENTICATION_SERVICES= (NONE) 权限、安全问题----一知半解 关于SQLNET.AUTHENTICAT

  • .NET WEBAPI 添加中英文切换,国际化项目2021-10-21 13:34:18

    项目添加App_GlobalResources文件夹   文件夹下添加资源文件 Language.resx  //为中文资源文件     Language.en-US.resx      新建CultureHandler类 public class CultureHandler: DelegatingHandler { private List<string> supportedCulture = new List

  • 染厂对接WebAPI,对方嫌弃语言太老,说三个月搞不定,我就不信了2021-10-21 13:32:58

    我是韦龙,创业二年了,原来从没有写过程序,只学过VFP二级,后来创业之后,重新捡起了VFP.在做染厂ERP软件开发时,需要对接一下第三方的接口,接口是WebApi形式提供的,对方就扔了一份文档和一个POSTMAN的测试,然后其它啥也没有了。想多问一句,对方说不懂,没有。我太难了。你们用的VFP太老了,用这

  • webapi 实现特效路由的自定义约束 大写约束2021-10-20 10:03:35

    约束的作用是 只有大写的参数值才能通过   一、定义约束 二、加载的时候引入约束 三、在controller 引入约束 using System; using System.Collections.Generic; using System.Linq; using System.Net.Http; using System.Web; using System.Web.Http.Routing; namespace WebAp

  • k3Cloud(星空云) WEBAPI快速对接中间表就是这么简单2021-10-18 12:58:37

    快速对接K3Cloud(星空云)与中间表的各种数据 通过配置快速链接K3cloud接口和中间表 本接口通过配置文件,全自动提交数据到K3cloud,主要可以自动生成基础资料,单据以及单据保持与上游的关联性。 让你主要关注写入中间表,只要中间表有数据会自动提交金蝶云星空。 简单3步:1、打本补丁2

  • Docker-Compose+Gitee+.Net Core WebApi+Jenkins 持续集成笔记2021-10-18 02:00:19

    新建项目,取名为TestJenkins   将配置https钩去掉   将下面两句代码移动到if判断外面,不移动的话发布后就看不到swagger ui页面了。 app.UseSwagger(); app.UseSwaggerUI(c => c.SwaggerEndpoint("/swagger/v1/swagger.json", "TestJenkins v1")); 移动后的样子   appsettin

  • c# webApi 获取不到入参,解决方案2021-10-17 18:01:24

    问题描述 做一个登录模块,提供api给前端调用,发现死活拿不到入参。最开始的写法如下: public string Login([FromBody] string InData) { //读取登录json Log.AddTrack("LoginController.Login", "Begin"); Log.AddTrack("LoginC

  • asp.net core使用identity+jwt保护你的webapi(三)——refresh token2021-10-15 10:05:30

    前言 上一篇已经介绍了identity的注册,登录,获取jwt token,本篇来完成refresh token。 开始 开始之前先说明一下为什么需要refresh token。 虽然jwt token有很多优点,但是它的缺点也是非常明显。由于jwt无状态的特性,所以jwt一旦颁发,基本上就不可控了,在过期时间内一直有效。有些场景下

  • kso-ASP.NET之WEBAPI的创建与使用以及跨域调用2021-10-14 17:05:09

    先创建一个WEBAPI的项目 项目结构一般为: [HttpGet] public IEnumerable<string> Get() { return new string[] { "value1", "value2" }; } // GET api/values/5 [HttpGet] public string Get(i

  • asp.net core使用identity+jwt保护你的webapi(二)——获取jwt token2021-10-14 13:35:14

    前言 上一篇已经介绍了identity在web api中的基本配置,本篇来完成用户的注册,登录,获取jwt token。 开始 开始之前先配置一下jwt相关服务。 配置JWT 首先NuGet安装包: <PackageReference Include="Microsoft.AspNetCore.Authentication.JwtBearer" Version="5.0.10" /> appsettings.j

  • Asp.net MVC WebApi 的接口文档生成、测试功能2021-10-09 13:31:19

    一、设置     二、打开帮助文档子项目的配置文件,解开红框标注的配置项,并把文件路径设置成跟上面项目生成配置的一样         三、在指定路径下,新建这个xml文件XmlDocument.xml,这点不要忘了。或编译先生成XmlDocument.xml,然后加入这个文件     四、接口的自动说明文档已

  • 【dotNet Core】Swagger下简单的给WebApi分组2021-10-04 13:32:20

    Startup.cs下ConfigureServices代码 这里主要在DocInclusionPredicate控制输出那些api。 Startup.cs下Configure代码 给Controllers或Action添加[ApiExplorerSettings(GroupName= "ApiGroupName")] ApiGroupAttribute 若不想使用Microsoft.AspNetCore.Mvc下的ApiExplorerS

  • .net 5 webapi开发入门上2021-09-27 22:00:32

    https://docs.microsoft.com/zh-cn/learn/modules/build-web-api-aspnet-core/ 建立项目 1.vscode打开项目文件夹,命令行创建模板项目并运行 dotnet new webapi --no-https dotnet run 2.使用工具调试接口 dotnet tool install -g Microsoft.dotnet-httprepl Microsoft.d

  • WebApi笔记_2_事件高级2021-09-25 09:31:43

    文章目录 事件高级1. 注册事件(绑定事件)1.1 注册事件概述1.2 addEventListener1.3 attachEvent 事件监听方式(非标准) 2. 删除事件(解绑事件)2.1 删除事件的方式 3. DOM 事件流4. 事件对象4.1 什么是事件对象4.2 事件对象的常见属性和方法 5. 阻止事件冒泡5.1 阻止事件冒泡的

  • .NET5 ABP框架(二)- WebApi2021-09-23 10:02:49

    1. API功能 功能: 根据商品名查询商品信息 2. 创建商品实体 AbpTraining.Core\Products\Product.cs using Abp.Domain.Entities.Auditing; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; namespace AbpTraining.Products

  • WebAPI 调用2021-09-15 17:02:42

    WebAPI 调用 使用HttpClient类来操作,这种操作方式为强类型操作。创建它的实例,调用它的方法,实现增,删,改,查。 添加和修改要引用 微软关于WebAPI调用的一个扩展包(Microsoft.AspNet.WebApi.Client),使用Nuget方式安装 Microsoft.AspNet.WebApi.Client 1、查询 using System.Net.Http; us

  • webapi后端返回文件流2021-09-10 18:01:10

     public HttpResponseMessage GetFileFromWebApi()  {   try   {   var FilePath = System.Web.Hosting.HostingEnvironment.MapPath(@"~/download/EditPlus64_xp85.com.zip");   var stream = new FileStream(FilePath, FileMode.Open);   HttpResponseMessage res

  • .Net Core WebApi Controller方法代码片段2021-09-09 09:04:18

    1.效果 2.代码片段代码 <?xml version="1.0" encoding="utf-8"?> <CodeSnippets xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> <CodeSnippet Format="1.0.0"> <Header> <Title&g

  • 【C#】初次使用webapi的体会2021-08-28 20:31:06

    webapi controller 要继承 ApiController   重写权限验证 ,记得使用 System.Web.Http下的AuthorizeAttribute。   webapi默认路由是根据参数来匹配的,不是通过action,如果要增加路由可以在WebApiConfig文件夹下的Register使用: config.Routes.Add( name: "Action

  • WebApi 使用Swagger2021-08-24 12:33:02

      先看图,如何实现这种ApI UI 1 .打开NuGet管理器搜索并安装Swashbuckle和Swagger.Net、Swagger.Net.UI两项。     2.打开解决方案  属性-->生成,勾选XML文档文件,保存   3.注释这两行     4.修改  

  • NET WebApi 后端重定向指定链接2021-08-20 15:01:34

    重定向指定链接: using System.Net.Http;using System.Net.Http.Headers; var location = $"{HttpContext.Current.Request.Url.Scheme}://{HttpContext.Current.Request.Url.Authority}/index.html"; _nLogUtil.Info($"location:{l

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有