当前位置: 首页 > news >正文

网页特效源码网站品味雅虎 wordpress主题

网页特效源码网站,品味雅虎 wordpress主题,设计公司网站页面设计,学院网站建设策划书看到一个文章[Go] 不到 100 行代码实现一个支持 CONNECT 动词的 HTTP 服务器 在NET8中如何实现 创建项目为MiniApi 编辑Program.cs文件。 var builder WebApplication.CreateSlimBuilder(args);var app builder.Build();// 将HTTP请求通过协议升级机制转为远程TCP请求…看到一个文章[Go] 不到 100 行代码实现一个支持 CONNECT 动词的 HTTP 服务器 在NET8中如何实现 创建项目为MiniApi 编辑Program.cs文件。 var builder WebApplication.CreateSlimBuilder(args);var app builder.Build();// 将HTTP请求通过协议升级机制转为远程TCP请求WebSocket分支Nginx支持 app.Map(/http2tcp, async (context) {var upgradeFeature context.Features.GetMicrosoft.AspNetCore.Http.Features.IHttpUpgradeFeature();if (upgradeFeature ! null upgradeFeature.IsUpgradableRequest){context.Features.GetMicrosoft.AspNetCore.Http.Timeouts.IHttpRequestTimeoutFeature()?.DisableTimeout();context.Response.Headers.Connection Microsoft.Net.Http.Headers.HeaderNames.Upgrade;context.Response.Headers.Upgrade http2tcp/1.0;Stream stream await upgradeFeature.UpgradeAsync();using System.Net.Sockets.TcpClient tcpClient new System.Net.Sockets.TcpClient();await tcpClient.ConnectAsync(System.Net.IPEndPoint.Parse(127.0.0.1:1000));using System.Net.Sockets.NetworkStream network tcpClient.GetStream();var taskX network.CopyToAsync(stream);var tsakY stream.CopyToAsync(network);Task.WaitAny(taskX, tsakY);} });// 将HTTP请求通过CONNECT方法转为TCP请求CONNECT分支主流浏览器都支持 https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods/CONNECT app.MapMethods(, new[] { HttpMethods.Connect }, async (context) {var auth context.Request.Headers[Proxy-Authorization];await context.Response.Body.FlushAsync();var socket context.Features.GetMicrosoft.AspNetCore.Connections.Features.IConnectionSocketFeature()!.Socket;var stream new System.Net.Sockets.NetworkStream(socket);using var tcpClient new System.Net.Sockets.TcpClient();await tcpClient.ConnectAsync(System.Net.IPEndPoint.Parse(context.Request.Host.Value));using var network tcpClient.GetStream();var taskX network.CopyToAsync(stream);var tsakY stream.CopyToAsync(network);Task.WaitAny(taskX, tsakY);await socket.DisconnectAsync(true);socket.Close(); });app.Run();HTTP Upgrade 客户端请求方式 GET http://127.0.0.1:5199/http2tcp HTTP/1.1 Connection: upgrade Upgrade: example/1, foo/2 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E) Accept-Encoding: gzip, deflate Host: 127.0.0.1:5199 HTTP CONNECT 客户端请求方式 CONNECT 127.0.0.1:1000 HTTP/1.1 Host: 127.0.0.1:1000 Proxy-Authorization: basic aGVsbG86d29ybGQ 如下是数据传输示意图。
http://www.hkea.cn/news/14337683/

相关文章:

  • 网站 扩展做网站公司怎么做
  • 360提交网站深圳vi设计有哪些
  • 网站支付功能建设单页网站排名没有
  • 百度网盘做存储网站室内设计公司排名前50
  • 莱芜新站优化wordpress页面显示分类文章列表
  • 人才微网站开发国家建设部建筑业网站
  • 写作网站wordpress添加广告位
  • 想自己做一个网站应该怎么弄网站主机多大
  • 外贸黄页网站海外购物网站建设
  • 做网站放广告做一个app上架需要多少费用
  • 网站建设 小程序开发青海网站建设免费推广
  • 讯美网站建设做招商网站的前景怎么样
  • 湖南建设门户网站建网站拿到广告
  • 平潭建设局网站wordpress后台 菜单
  • 平台网站做等级保护测评手机中关村在线报价大全
  • 现在什么行业发展前景最好百度seo排名优化公司
  • 重庆做网站那里好登錄wordpress界面
  • logo在线设计生成免费广东seo推广价格
  • 怎样做免费外贸网站中国大宗交易平台
  • 扬中会建网站江门骏科网站建设
  • 外国高端网站网页设计基础课程教学目标
  • 较好的网站设计师培训学校福州网站提升排名
  • 网站建设 李奥贝纳做的最好的快餐网站
  • 连州市网站建设模板网站什么意思
  • 网站建设中网站制作包括哪些内容建筑工程网络图计算方法
  • 济南shuncheng科技 网站建设外贸网
  • 百度网站制作推广不花钱做推广的网站
  • 电子销售网站报表模块如何做优秀网站设计的标准
  • 建站标准陕西省住房和城乡建设部网站
  • 企业网站设计文档做思维导图的在线网站