zoukankan      html  css  js  c++  java
  • Use OWIN to Self-Host ASP.NET Web API 2 来访问我的webapi

    就是说我们本地的http://localhost:49708/api/test可以通过 这个东西来访问(懒得挂载iis,当然它的强大可不这些,由于测试出了问题 出记录一下)

    首先去Nuget包里找到Microsoft.AspNet.WebApi.OwinSelfHost这个东西

    然后创建一个控制台程序

    class Program
        {
            static void Main(string[] args)
            {
                try
                {
                    string baseAddress = "http://localhost:49708/";
    
                    // Start OWIN host 这段注释是官网提供的代码怎么弄都用错,下面没打注释的是可以运行的
       //地址:https://docs.microsoft.com/en-us/aspnet/web-api/overview/hosting-aspnet-web-api/use-owin-to-self-host-web-api
    //using (WebApp.Start<Startup>(url: baseAddress)) //{ // // Create HttpCient and make a request to api/values // HttpClient client = new HttpClient(); // var response = client.GetAsync(baseAddress + "api/test").Result; // Console.WriteLine(response); // Console.WriteLine(response.Content.ReadAsStringAsync().Result); // Console.ReadLine(); //} HttpClient client = new HttpClient(); var response = client.GetAsync(baseAddress + "api/test").Result; Console.WriteLine(response); Console.WriteLine(response.Content.ReadAsStringAsync().Result); Console.ReadLine(); } catch (Exception e) { Console.WriteLine(e); throw; } } }
    //资料参考:http://www.cnblogs.com/TianFang/p/3728760.html
    //下面就是webapi的响应信息

  • 相关阅读:
    事务使用测试结论
    Enum枚举2
    Enum枚举
    sqlserver数据库存取图片
    sqlserver数据库操作公共类DBOperate
    SqlParamsTool
    sqlserver数据库 -- SqlParameter使用
    sqlserver 数据库连接状态判断
    水晶报表2
    防止系统页面被加载进 iframe 子窗口
  • 原文地址:https://www.cnblogs.com/yzenet/p/6656833.html
Copyright © 2011-2022 走看看