当前位置:网站首页 / .NET CORE / 正文

AY学习基于.NET Core的web api框架-FastHttpApi【5/12】

时间:2018年12月28日 | 作者 : aaronyang | 分类 : .NET CORE | 浏览: 489次 | 评论 0

此项目作者IKende ,github开源地址:https://github.com/IKende

此人博客园地址:https://www.cnblogs.com/smark/

我基于他的github项目的 samples学习的。反正我崇拜他



自定义返回类型

    public object plaintext(IHttpContext context)
        {
            context.Response.Header[HeaderTypeFactory.DATE] = DateTime.Now.ToUniversalTime().ToString("r");
            return new TextResult("Hello, World!");
        }


异步处理

        [SkipFilter(typeof(JWTFilter))]
        public async Task<TextResult> TestTask(IHttpContext context)
        {
            var result = new TextResult("Hello, World!");
            await Task.Delay(1000);
            return result;
        }

花了1秒后返回结果

image.png


其他

    [Get(Route = "{name}")]
        public Task<String> Hello(string name)
        {
            string result = $"hello {name} {DateTime.Now}";
            return Task.FromResult(result);
        }

        public async Task<String> Wait()
        {
            await Task.Delay(2000);
            return $"{DateTime.Now}";
        }


设置Https访问

 "SSL": true,

 "CertificateFile": "c:\\ay2019.pfx",

 "CertificatePassword": "******",


或者代码中

            mApiServer.Options.SSL = true;

            mApiServer.Options.CertificateFile = "c:\\ay2019.pfx";

            mApiServer.Options.CertificatePassword = "******";


生成 pfx的openssl    http://www.ayjs.net/post/183.html


====================www.ayjs.net       杨洋    wpfui.com        ayui      ay  aaronyang=======请不要转载谢谢了。=========


允许跨域访问

或者Controller上加入     [Options(AllowOrigin = "*")]

或者单独设置

    [Options(AllowOrigin = "www.wpfui.com")]
        [SkipFilter(typeof(JWTFilter))]
        public async Task<TextResult> TestTask(IHttpContext context)
        {
            var result = new TextResult("Hello, World!");
            await Task.Delay(1000);
            return result;
        }








推荐您阅读更多有关于“FastHttpApi,”的文章

猜你喜欢

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

  查看权限

合肥科大智能常年招聘.NET,Java,Web前端,有想找想换工作的私聊我AY唯一QQ:875556003和AY交流

抖音号:wpfui,可以看到我的很多作品效果

AYUI8社区版Github地址:前往获取

作者:杨洋(AaronYang简称AY,安徽六安人)目前是个人,还没公司AY唯一QQ:875556003和AY交流

高中学历,2015年1月17日开始,兴趣学习研究WPF,目前工作繁忙,不接任何活

声明:AYUI7个人与商用免费,源码可购买。部分DEMO不免费.AY主要靠卖技术服务挣钱

不是从我处购买的ayui7源码,我不提供任何技术服务,如果你举报从哪里买的,我可以帮你转正为我的客户,并送demo

查看捐赠

AYUI7.X MVC教程 更新如下:

第一课 第二课 程序加密教程

vs2015 企业版密钥HM6NR-QXX7C-DFW2Y-8B82K-WTYJV

vs2017 企业版密钥NJVYC-BMHX2-G77MM-4XJMR-6Q8QF

标签列表