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

如何在VS Code中用HTTP/TCP请求替代Curl完成登录及后续请求

用VS Code REST Client实现等效功能

你可以用VS Code的REST Client插件替代curl,无需手动管理cookie文件,插件会自动维护会话状态,具体操作如下:

1. 安装REST Client插件

在VS Code的扩展商店搜索「REST Client」并安装,这是VS Code官方推荐的HTTP请求工具。

2. 创建HTTP请求文件

新建一个后缀为.http的文件(比如device-operations.http),粘贴以下内容,把X替换为实际的用户名和密码:

### 登录设备
POST http://192.168.2.170/goform/UserLogin
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="username"

X
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="pwd"

X
------WebKitFormBoundary7MA4YWxkTrZu0gW--

### 设置设备输出(自动复用登录Cookie)
POST http://192.168.2.170/goform/con_SetOutput
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="secondi"

1
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="decimi"

0
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="outputNumber"

1
------WebKitFormBoundary7MA4YWxkTrZu0gW--

3. 执行请求

  • 先点击「登录设备」请求上方的Send Request按钮,完成登录;
  • 再点击「设置设备输出」请求上方的Send Request按钮,插件会自动带上登录后获取的Cookie,完成设置操作。

这个方案完全替代了curl的功能,会话状态由REST Client自动维护,无需手动处理cookie文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 10:05:16