Конвертировать OWIN Web API из http в https - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть окна OWIN из API в http. Я хочу преобразовать его в https.Я изменил код с http на https, но после его запуска я не смог получить никакого ответа

Ответ от POSTMAN

enter image description here

Код:

  static class Program
    {
        [STAThread]
        static void Main()
        {
            string baseAddress = "https://+:81";

            // Start OWIN host 
            using (WebApp.Start<Startup>(url: baseAddress))
            {

                Console.ReadLine();
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form1());
            }

        }
    }

Любые решения;

1 Ответ

0 голосов
/ 17 декабря 2018

Помимо изменения базового адреса вашего API, вам также необходимо установить сертификат и настроить SSL / TLS с помощью netsh, например:

netsh http add sslcert ipport=0.0.0.0:81 
  certhash=‎<CERT_THUMBPRINT> appid=<APP_ID>

В следующем сообщении в блоге описаны необходимые шагиболее подробно:

https://opensequence.net/post/113488532197/hosting-an-owin-application-in-windows-using

...