为了账号安全,请及时绑定邮箱和手机立即绑定

基于OWIN的进程内HTTP服务器

基于OWIN的进程内HTTP服务器

C#
一只名叫tom的猫 2021-04-03 17:14:41
我已经启用了OWIN Web API 2服务,并且希望将其托管在.NET Console App中,并且该服务的唯一客户端也将在同一应用程序的进程中。因此,应该不可能通过任何其他过程来访问服务的端点。这可能吗?如果我这样运行我的应用程序:using (WebApp.Start<MyStartup>(new StartOptions(MyUrl) { ServerFactory = "Microsoft.Owin.Host.HttpListener" })){   StartClientThread();   Console.WriteLine("Press any key to exit");   Console.ReadLine();}然后托管主机上的任何客户端都可以访问它,但是我需要将客户端限制为仅同一进程。如果没有OWIN,这是可能的,因此可以使用HTTP堆栈inproc发送请求:HttpServer server = InitHttpServer();using (HttpClient client = new HttpClient(server, false)){   // use client's methods to send http requests to the service.}但是我需要与OWIN类似。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 179 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信