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

使用Ncat在PowerShell中发送HTTP GET请求失败求助

排查Ncat发送GET认证请求失败问题

我正在用Ncat向JS后端服务器发送原始HTTP请求,目标是手动编写请求。相关仓库为:

  • 后端:api-alurabooks
  • 前端:curso-react-alurabooks

已安装Ncat,通过以下命令发送HTTP请求文件:

Get-Content -Path request.txt -Raw | ncat -q 1 localhost 8000

request.txt内容如下:

GET /pedidos HTTP/1.1
Host: localhost:8000
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJlbWFpbCI6InJvZHJpZ29nYWx2YW9ic0BnbWFpbC5jb20iLCJzZW5oYSI6IjEyMyIsImlhdCI6MTc1ODg4Njc5MywiZXhwIjoxNzU4OTI5OTkzfQ.pNRNhSV58wdKLtO1rdpBPZrTqxsexA2XTmrUMbHwKxg

这是需要访问令牌的GET请求,令牌是通过相同命令发送login.txt文件获取的,POST请求可正常工作并收到响应:

POST /public/login HTTP/1.1
Host: localhost:8000
Content-Type: application/json
Content-Length: 46

{"email": "rodrigo@gmail.com", "senha": "123"}

目前POST请求正常,但GET请求无法执行,后端日志显示异常。尝试在服务器添加超时设置无效,用Postman发送相同认证请求可成功获取数据。查看Wireshark日志但无法解读:

  • Ncat请求日志:
    Ncat请求日志

  • Postman请求日志:
    Postman请求日志

请求帮助排查GET请求失败的原因。

内容的提问来源于stack exchange,提问作者Rodrigo Galvão

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 07:12:41