Upgrade, but wait a moment

Everyone has exeperienced the forced upgrade of our tool chain since some ones requirement. OK to make use of version control tool we must create versions actually the correct one is only the last version. but we have to remember every mistake human have made. 


Today i spent some time on package reference - NuGet; i have 3 platforms working with m$ visual studio like 2015, 2017 and community. i failed 3 times to get Unity container which obvious avaiable from nuget.org packages website but unfortunately i cannot locate it in my experiment, after reading 3+ websites pages it helps nothing. finally i decide to look at the url in the tools ->package manager-> and copied the working url to my own settings, it works well now.


the url in new version(ironically this also has version) is: https://api.nuget.org/v3/index.json


but every failed web pages tells me something not fashioned.


"Not a WebSocket handshake request: missing upgrade" 是一个错误消息,意味着收到的请求不是一个有效的 WebSocket 握手请求。WebSocket 是一种通过 HTTP 协议进行握手的协议,而这个错误消息表明请求中缺少了升级(upgrade)。 WebSocket 协议允许在同一个持久连接上进行全双工通信,以便实时地传输数据。在建立 WebSocket 连接之前,客户端必须发送一个 WebSocket 握手请求给服务器。该请求基于 HTTP 协议,并包含特定的首部字段以表示升级到 WebSocket 连接。 当服务器收到一个请求并检测到缺少升级字段时,就会返回这个错误消息。这可能是由于以下几种原因造成的: 1. 客户端发送的请求可能不是一个有效的 WebSocket 握手请求。它可能是普通的 HTTP 请求,而不是 WebSocket 握手请求。 2. 请求可能被篡改或损坏。在传输过程中,请求可能发生了错误导致缺少了升级字段。 3. 服务器配置可能有问题。服务器可能没有正确地处理 WebSocket 握手请求,导致返回错误消息。 为了解决这个问题,我们可以采取以下几个步骤: 1. 检查客户端发送的请求是否符合 WebSocket 握手请求的格式。确保请求中包含升级字段,并遵循 WebSocket 协议的规范。 2. 检查网络连接和数据传输是否正常。可能需要重新发送请求或重新连接以确保数据的完整性。 3. 检查服务器端的配置,确保服务器正确地处理 WebSocket 握手请求,并返回正确的响应。 通过逐步排除这些可能的原因,我们应该能够解决"Not a WebSocket handshake request: missing upgrade"的错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值