通过代理转发后,webapi的swagger无法访问,本质原因是代理后url路径发生变化导致/swagger无法定位到json。 相关issue: issue评论中,一般推荐通过PreSerializeFilters设置BasePath的方案,但在5.x版本中BasePath被删除了。最终选择使用设 ...
分类:
Web程序 时间:
2020-04-29 12:47:09
阅读次数:
131
处理跨域访问WebApi 所谓跨域,个人理解:端口、协议、以及域名两个不同的地址数据交互。 在WebApi中,通过Cors处理跨域访问的问题 步骤一:包管理工具下载 Cors 步骤二:在WebApi.config配置Cors,才能使用 步骤三:为控制器配置EnableCors 代码如下: using ...
public class RestClientMethod { /// <summary> /// 请求服务器地址 /// </summary> public string BaseUri; //例如: http://10.0.0.193 public RestClientMethod(string ...
打开金蝶api文档,上面有一个在线测试WebAPI的按钮,点击弹出一个窗口,填写密码,点上面的验证连接,登录后,切换到验证接口,之后就在这里测试接口。 单据查询接口,文档上只介绍这些参数是什么作用,也没有示例,弄了好久才摸索出来。 FormId是用来区分模块的,比如员式模块的formId就是BD_E ...
分类:
其他好文 时间:
2020-04-26 16:47:37
阅读次数:
538
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register);//这个路由注册应该优先注册 RouteCon ...
Jwt全称josn web token,生成token支持多种语言,token的方式做登录身份校验 VS创建WebApi nuget引用jwt的包 ~~~ Install Package Microsoft.AspNetCore.Authentication.JwtBearer Version 3. ...
分类:
Web程序 时间:
2020-04-23 23:03:22
阅读次数:
85
如何将dotnet core webapi发布到docker中 今天想起来撸一下docker,中途还是遇到些问题,但是这些问题都是由于路径什么的导致不正确,在这儿还是记录下操作过程,今天是基于windows来操作docker,先把windows搞定,后面再去Linux上搞docker。 1、前提条件 ...
初次用net core 3.1 开发webapi接口时遇到跨域问题,花费了点时间从网上找的资料,但是有些不全,所以下面就粘贴上解决办法,已经测试过,没问题的。 修改项目中的Startup类,添加红色字体标注的代码,注意这是ASP.NET Core 3.1 跨域解决办法 public class St ...
分类:
Web程序 时间:
2020-04-23 19:00:57
阅读次数:
219
上一章记录了创建一个Nancy框架的WebApi接口,这一章就在这个接口Demo上继续添加签名安全认证,保证接口的数据请求安全 一:创建一个MD5加密类,按照自己的加密方式来写 using System; using System.Collections.Generic; using System. ...
一、前言 在项目开发的过程中,日志是必不可少的一部分,可以帮我们定位异常,分析错误原因等功能,log4net是.Net下一个非常优秀的开源日志记录组件。log4net记录日志的功能非常强大。它可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要是介绍在前几篇已经创建好的项目里加上日志处理 ...