程序引用 using Owin; using Microsoft.Owin.Hosting; 新建一个控制台程序 Program class Program { static void Main(string[] args) { // string baseAddress = "http://loc ...
在vue和webapi中,免不了在json字符串和json对像间相互转换,把常用的转换记录一下,下面是前端中用到的数组例子 this.title.push({ name:'输入标题', list:[{ name:'选项一', fen:0 }, { name:'选项二', fen:0 }, { nam ...
创建identityserver项目 创建新项目 dotnet new webapi --name ids4 安装IdentityServer4 dotnet add package IdentityServer4 --version 3.1.0 在startup.cs中代码修改如下 public ...
分类:
其他好文 时间:
2020-05-31 17:41:30
阅读次数:
82
其实解决办法很简单,就是POST请求的时候,来自实体的参数,content-type:application/x-www-form-urlencoded情况下,是默认按照键值对来解析的,比如paramname=paramvalue的形式,但是这里有个隐形的要求就是frombody的参数只能是一个,如 ...
一、背景 在小程序的一些应用场景中,会有语音转文字的需求。原有的做法一般是先通过小程序的录音功能录下语音文件,然后再通过调用语音智能识别WebApi(比如百度云AI平台,科大讯飞平台)将语音文件转成文字信息,以上的做法比较繁琐且用户的体验性较差。 为解决此问题,微信直接开放了同声传译的插件,小程序作 ...
分类:
微信 时间:
2020-05-29 13:25:02
阅读次数:
156
原文:解决 asp.net core swagger nginx 代理服务器转发后,无法访问的问题 Swashbuckle 通过代理转发后,webapi的swagger无法访问,本质原因是代理后url路径发生变化导致swagger无法定位到json。 官方文档配置: https://docs.mic... ...
分类:
Web程序 时间:
2020-05-28 21:18:29
阅读次数:
190
实现IApplicationModelConvention接口: public class NameSpaceVersionRoutingConvention:IApplicationModelConvention { private readonly string apiPrefix; priva ...
cola扩展点使用和设计初探 封装变化,可灵活应对程序的需求变化。 扩展点使用 步骤: 定义扩展点接口,类型可以是校验器,转换器,实体; 必须以ExtPt结尾,表示一个扩展点。 比如,我定义一个云枢的组织结构的扩展点接口,消息发送扩展点,二开扩展点,webapi的rest接口扩展点点。 定义扩展点接 ...
分类:
其他好文 时间:
2020-05-26 01:17:41
阅读次数:
119
以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载。 准备文件上传的API #region 文件上传 可以带参数 [HttpPost("upload")] public JsonResult uploa ...
分类:
编程语言 时间:
2020-05-25 16:04:19
阅读次数:
69
具体postman设置见图,其他tabs默认就好。选raw后贴入键值对 选post点send即可。 怎么格式化返回的json? 即可 ...