You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio 2022 HTTP文件中测试WebSocket连接?

用Visual Studio 2022的HTTP文件测试WebSocket连接

Visual Studio 2022的HTTP文件支持WebSocket测试,只是官方文档未专门提及,以下是具体用法:

  • 新建或打开一个.http文件,先编写WebSocket握手请求:

    GET ws://localhost:5000/ws
    Upgrade: websocket
    Connection: Upgrade
    Sec-WebSocket-Key: dGhlIHNhbXBsZSBub25jZQ==
    Sec-WebSocket-Version: 13
    

    其中Sec-WebSocket-Key可以是任意Base64编码的随机字符串,示例中的值是标准测试用例,也可自行生成。

  • 握手成功后,用WS SEND指令发送文本消息:

    WS SEND ws://localhost:5000/ws
    Content-Type: text/plain
    
    Hello, WebSocket Server!
    
  • 用WS RECV指令接收服务端返回的消息:

    WS RECV ws://localhost:5000/ws
    
  • 完成测试后,用WS CLOSE指令关闭连接:

    WS CLOSE ws://localhost:5000/ws
    

注意事项

  • 确保你的WebSocket服务端已启动,且监听地址、路径和请求中的配置一致
  • 可将多个指令放在同一个.http文件中,按顺序点击每个请求上方的「发送请求」按钮执行
  • 若服务端需要额外头部(比如认证信息),可在握手请求中添加对应字段

内容的提问来源于stack exchange,提问作者shmit

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 03:52:05