http_Post函数
函数名:http_Post / http_Post
函数功能
执行HTTP POST请求,向指定URL提交数据,适用于向Web接口提交表单或JSON数据。
会员等级:🟢 免费版(Free)
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
url | String | 是 | "https://api.example.com/data" | 请求的目标网址,必须为有效URL |
queryString | String | 否 | "{\"key\":\"value\"}" | 请求参数,通常为JSON格式字符串 |
使用案例
基本POST请求
问题描述:向API提交数据 公式演示:
excel
=http_Post("https://api.example.com/submit", "{\"name\":\"张三\",\"age\":25}")输出效果:
text
{"status":"success","message":"数据提交成功"}提交表单数据
问题描述:提交表单数据到服务器 公式演示:
excel
=http_Post("https://form.example.com/submit", "username=admin&password=123456")输出效果:
text
{"code":200,"result":"登录成功"}技术说明
请求方式说明
- 使用
HttpWebRequest执行POST请求 - 默认使用UTF-8编码处理请求体
- 内容类型默认为
application/json - 请求超时时间为60秒
安全提示
- URL应确保来源可信,避免被注入恶意代码
- 不建议用于处理敏感信息(如账户密码)
异常处理
| 错误场景 | 返回值 |
|---|---|
| 无法连接到URL | #N/A |
| 响应内容为空 | "" |
| URL格式不正确 | #VALUE! |
注:本函数在WPS 2019+ 和 Excel 365中测试通过,需联网使用