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

基于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 关注
  • 212 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号