--- title: "传输层收到 HTTP 请求 (http_request_on_transport_exception) 错误排查与解决" date: 2026-03-30 lastmod: 2026-03-30 description: "http_request_on_transport_exception 表示通过传输层(9300 端口)收到了应该发送到 HTTP 层(9200 端口)的请求。" tags: ["端口", "HTTP", "传输层"] summary: "为什么这个错误发生 # http_request_on_transport_exception 表示通过传输层(9300 端口)收到了应该发送到 HTTP 层(9200 端口)的请求。 如何修复 # 1. 使用正确的端口 # # 使用 HTTP 端口 9200 而不是传输端口 9300 curl http://localhost:9200/_cluster/health # 不要使用 curl http://localhost:9300/_cluster/health 预防措施 # 使用正确的端口进行操作 " --- ## 为什么这个错误发生 `http_request_on_transport_exception` 表示通过传输层(9300 端口)收到了应该发送到 HTTP 层(9200 端口)的请求。 ## 如何修复 ### 1. 使用正确的端口 ```bash # 使用 HTTP 端口 9200 而不是传输端口 9300 curl http://localhost:9200/_cluster/health # 不要使用 curl http://localhost:9300/_cluster/health ``` ### 预防措施 - 使用正确的端口进行操作