zoukankan      html  css  js  c++  java
  • Http监听HttpListener接收请求的Nancy框架

    1.Nuget下载Nancy和Nancy.Hosting.Self,两个都是2.0.0版本。

    1.开启本地被http请求端口

    try
    {
      NancyHost host = new NancyHost(new Uri("http://localhost:59355"));
      HostConfiguration hostConfig = new HostConfiguration();
      hostConfig.UrlReservations = new UrlReservations { CreateAutomatically = true };
      host.Start();
    }
    catch (Exception ex)
    {
       Console.WriteLine(ex.Message);
    }

    2.编写请求的路由,添加类继承 NancyModule

    public class MyModule : NancyModule
    {
      public MyModule()
      {
        Get("/", r => "Nancy running on ASP.NET");
      }
    } 

    PS:

    自定义 请求方 的http请求路由,如下

    Get("/analysis/result/{indexID:int}/{dimentionID:int}", args =>
    {
              var indexID = args.indexID;
              var dimentionID = args.dimentionID;
              return indexID + "--" + dimentionID;
    });

     或者自定义请求参数,如下

    Get("/analysis/result", args =>
    {
            var indexID = this.Request.Query["indexID"];                       
            var dimentionID = this.Request.Query["dimentionID"];                
            return indexID + "--" + dimentionID;
    });    

  • 相关阅读:
    2、MapStruct 深入理解
    1、MapStruct的应用
    Spring中的注解
    java中的三个内置注解
    依赖注入集合属性
    List Set Map的特点
    为类类型的属性依赖注入值
    java常用专业术语
    Bean的作用域范围
    Bean的生命周期
  • 原文地址:https://www.cnblogs.com/HansZimmer/p/14266373.html
Copyright © 2011-2022 走看看