n8n的HTTP Request节点怎么用?小白也能听懂的教程

配图

如果你刚开始玩 n8n,或者是其他的自动化流程工具,你一定会发现: 无论教程讲什么,HTTP 节点几乎一定会出现。

配图
配图

它到底是什么?是不是很难?是不是只有程序员才能理解?

很多朋友到这里可能就放弃了,觉得“这太难了,我要写代码才能连”。

其实并不是。

当你在 n8n 官方支持的应用列表里,没有找到自己想要的软件时,http节点就可以帮助到你。

http相当于是n8n给我们留下的“万能钥匙”,只要学会用这个节点,全世界 99% 的软件和网站,你都能连通!

今天我们就用通俗、生活化的方式,来彻底看懂这个超级厉害的节点——HTTP Request(HTTP 请求)

第一部分:HTTP 节点到底是个啥?

别被“HTTP”这四个字母吓到了。用通俗的话说,它就像是 n8n 派出去的一个“骑手小哥”。

想象一下这个场景: n8n 是大管家,而 HTTP 节点就是那个骑手小哥

当你想跟外部的世界(比如飞书、企业微信、天气网站、或者某个小众的 AI 工具)打交道时,n8n 里面也选不到这些节点时,这时候管家就会派“HTTP 骑手小哥”出马。

你需要给这个小哥一张“跑腿单”,他就能帮你把事办成:

1. 去哪里(URL): 就是对方的地址(网址)。 2. 去做什么(Method): 是去“拿东西”回来,还是“送东西”过去? 3. 通行证(Authentication): 有些地方门禁森严,你得给小哥一张门禁卡(API Key),他才能进得去。 4. 包装上的暗号(Headers):这是“快递单上的备注”。 5. Query Parameters(查询参数): 这是“给老板带个话”。 6. Body(请求体):这是“小哥背包里的货”。

“学会了 HTTP 节点,我们就相当于拥有了指挥互联网上任意两个应用对话的能力,不管那个软件是否在 n8n 的列表里,只要填好这张‘跑腿单’,我们就能指挥两个应用隔空对话!”

你可能会问了,我给小哥的这张“跑腿单”的信息从哪来?这些内容我又不能凭空编是吧。

这个时候就需要API文档。

不要觉得API文档看起来很吓人,一堆英文的样子。

实际我们只需要把API文档想象成“写得非常详细的小哥任务手册”

  • 怎么进入大门(认证)
  • 去哪个办公室(URL)
  • 进门要说什么(Headers)
  • 要告诉对方哪些条件(Query)
  • 要递交什么资料(Body)
  • 对方返回什么样的结果(Response)

我们只要把 API 文档和 HTTP 节点一一对应起来就行。

API文档一般都可以在产品的官网或者开发者平台里找到

比如飞书的就在它的开发者文档里。

配图

第二部分:拆解 HTTP 节点

来,我们依次看看这几个参数的详细说明。

URL(地址栏)

  • “你要我去哪里?”,类似导航地址。
  • 怎么填: 就像你打车要输入目的地一样,你要去访问“飞书”还是“天气网”,就把对方的网址(API Endpoint)粘贴在这里。

– *例子:*https://api.weather.com (这就告诉小哥:去天气局!)

Method(方法)

  • “到了地方干什么?”
  • GET 就是“空手去,把东西拿回来”(比如查天气)。
  • POST 就是“带上货,把东西送过去”(比如发通知)。

Authentication(身份验证)

  • “我有进门的资格吗?”,这就是你的VIP 门禁卡介绍信
  • 怎么填: 很多高级场所(比如你的飞书、Notion 数据库)是不对外开放的。你得在这里选好认证方式(通常是 Header Auth 或 Bearer Token),把你的“密钥”填进去。如果不填这个,小哥到了门口就会被保安拦住:“闲人免进!”

有些地方你随便去——比如公共公园

有些地方得门禁卡——比如你公司大门

有些地方要提前报备——比如保安把你拦住要访客单

API也是一样:

API 类型 比喻 你需要设置的认证方式
完全公开 公园 不需要 Authentication
需要账户 写字楼门禁卡 Bearer Token / Basic Auth
第三方授权 微信扫码访客登记 OAuth2

Query Parameters(查询参数)

  • “给老板带个话”。通常用于 GET(取东西) 的时候。
  • 怎么填: 比如我们让小哥去超市(URL)买奶茶,但得跟老板喊一嗓子:“我要半糖、去冰的!”这个“半糖去冰”就是 Query 参数。它用来筛选你想要的数据。 它是用来筛选精确查找的。它会跟在网址屁股后面(就是网址里 ? 后面的那一串东西,比如?city=shanghai&date=today)。

Body(请求体)

  • “你要我送什么货过去?”。这是跑腿小哥背包里真正装的东西。通常用 POST(发送) 模式时,才需要填这个。
  • 怎么填:

– 如果你是发飞书通知,这里的 Body 就是你的消息内容。 – 如果你是把数据存入数据库,这里的 Body 就是那条数据。 – 如果你让小哥去送信(POST),要是背包(Body)是空的,人家收件人会觉得你莫名其妙。

Body 常见格式:

格式 说明 比喻
JSON 开发最常用 一个标准打包清单
Form Data 文件上传/表单提交 快递袋里装着文件
Raw Text 自定义文本 小纸条
Binary 二进制文件 真实包裹(图片/文件)

Headers(请求头)

  • “我们用什么暗号/格式对接?”。这有点像快递单上的备注或者接头暗号
  • 怎么填: 它主要告诉对方服务器两件事:常见 Header:

我是谁: 比如 User-Agent(我是用什么浏览器来的)。 – 我讲什么语言: 最常用的就是 Content-Type: application/json。这就好比告诉对方:“嘿,我背包里装的是 JSON 格式的数据,请你安排一个懂 JSON 的人来对接。”

HTML Authorization: Bearer xxxxxx Content-Type: application/json

如果没有它,对方可能会说:

我不认识你

或者

我不知道你发的是什么格式

我们只需要拿着官方的API文档,对照着这几个参数,按规范填好,就可以了。

比如飞书多维表格新增记录的接口,这个文档里写的就很清晰了。

https://open.feishu.cn/document/server-docs/docs/bitable-v1/app-table-record/create?appId=cli_a6e243e0f9d9100c

我们按规范填好,执行节点,如果没有问题,就会output出来对应的内容。也就是“骑手小哥”完美的完成了任务,把你需要的东西给你取回来了。

配图

第三部分 为什么所有自动化都离不开它?

因为真实世界的数据,不会自动跑到你手里。企业、APP、平台提供数据的唯一方式就是——API

HTTP 节点,就是专门访问 API 的工具。

比如我们做以下功能,都需要靠http节点:

  • 自动从 Notion/Trello/飞书/Google Sheet 拉数据
  • 自动发布到 Instagram/X/小红书
  • 自动监控 TikTok 视频的表现
  • 自动给用户发私信、发送邮件
  • 自动监控某个网站是否更新
  • 自动下载网页内容,自动摘要、自动生成图文

无论你做 自媒体、数据分析、工作流系统、知识管理、自动化运营…… 它都是不可缺少的“万能钥匙”。

其实n8n等自动化工作流已经把这个节点做的非常好配置了,你只需要理解每个配置项的用途,然后按照API文档来配置就好。


📋 这套HTTP节点配置示例,我整理成模板了

跟着上面步骤搭要花点时间。想直接拿现成的改,加我微信备注「HTTP」,我发你。

🤔 卡在某一步了?

最容易卡的是鉴权方式和请求头的填法。如果你照着做没跑通,或者你们公司情况不太一样,可以找我聊聊,我免费帮你看看怎么调。不合适我也会直说。

加吨师傅微信咨询飞书多维表格搭建

扫码加我,备注「HTTP」领模板

想看更多这类方案,我都整理在 吨师傅工具箱 里了:客户管理、进销存、工单报修……按场景分好类,可以直接抄。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部