AT+HTTPURLCFG问题

Moderator: ESP_XCGuang

alan.xiao
Posts: 4
Joined: Wed Sep 21, 2022 9:04 am

AT+HTTPURLCFG问题

Postby alan.xiao » Thu Sep 22, 2022 1:52 am

使用ESP32-c3模组开发时,去服务端获取文件时,由于url大于256,用AT+HTTPURLCFG配置url, 配置成功后,用AT+HTTPGETSIZE=""获取就文件大小时报ERROR的问题,
看打印输出会有HTTP_CLIENT:Out of buffer
发送了AT指令如下图:
Attachments
微信图片_20220922095121.png
微信图片_20220922095121.png (261.68 KiB) Viewed 7489 times
企业微信截图_1663663100711.png
企业微信截图_1663663100711.png (57.29 KiB) Viewed 7489 times

esp-at
Posts: 200
Joined: Mon May 09, 2022 3:00 am

Re: AT+HTTPURLCFG问题

Postby esp-at » Thu Sep 22, 2022 2:39 am

这是由于 URL 比较长,导致 HTTP 的 TX buffer 超过默认值了 (默认 512 字节)。

如果你是自己编译 ESP-AT 工程,可以修改下 esp-at/esp-idf/components/esp_http_client/include/esp_http_client.h 这个文件里的 DEFAULT_HTTP_BUF_SIZE 大小试试看。

如果你是下载 AT 通用固件的话,可能要等 2 个月多,我会为 AT+HTTPGETSIZE 命令添加 tx size 和 rx size 参数。

alan.xiao
Posts: 4
Joined: Wed Sep 21, 2022 9:04 am

Re: AT+HTTPURLCFG问题

Postby alan.xiao » Thu Sep 22, 2022 3:25 am

看你们官网的文档讲的是url字节长度是8--8192字节
不知道理解的对不对
Attachments
微信图片_20220922112124.png
微信图片_20220922112124.png (39.29 KiB) Viewed 7469 times

ESP_Sun
Posts: 326
Joined: Thu Dec 30, 2021 9:52 am

Re: AT+HTTPURLCFG问题

Postby ESP_Sun » Mon Oct 24, 2022 10:03 am

alan.xiao wrote:
Thu Sep 22, 2022 3:25 am
看你们官网的文档讲的是url字节长度是8--8192字节
不知道理解的对不对
Hi,

是的,对于上面您截取的图片中的 AT+HTTPURLCFG 命令设置的 url 的长度取值范围是正确的 [8,8192],但是在 AT+HTTPGETSIZE 这条命令默认的 url 最大长度为 512 字节,所以虽然您执行 AT+HTTPURLCFG 命令成功的设置了大于 8192 字节的 url,但是在执行 AT+HTTPGETSIZE 这条命令时会因为之前设置的 url 大于 512 字节而导致此命令失败。解决方法则如上条 esp-at 用户评论。

IoT_kuili
Posts: 2
Joined: Fri Mar 31, 2017 1:08 am

Re: AT+HTTPURLCFG问题

Postby IoT_kuili » Fri Oct 28, 2022 12:05 pm

请查看附件配图,AT+HTTPURLCFG命令在ESP-C3-13模块上不能使用吗?
Attachments
微信图片_20221028200352.jpg
微信图片_20221028200352.jpg (126.81 KiB) Viewed 7168 times
微信图片_20221028200341.jpg
微信图片_20221028200341.jpg (98.78 KiB) Viewed 7168 times

esp-at
Posts: 200
Joined: Mon May 09, 2022 3:00 am

Re: AT+HTTPURLCFG问题

Postby esp-at » Mon Oct 31, 2022 6:16 am

请用 v2.4.2.0 版本固件验证:
https://docs.espressif.com/projects/esp ... aries.html

esp-at
Posts: 200
Joined: Mon May 09, 2022 3:00 am

Re: AT+HTTPURLCFG问题

Postby esp-at » Tue Nov 01, 2022 11:21 am

AT+HTTPGETSIZE 已添加 tx_size, rx_size, timeout 参数。请从 GitHub Actions 里下载最新 ESP-AT 固件:https://github.com/espressif/esp-at/act ... 3368936467

参考:https://docs.espressif.com/projects/esp ... ithub.html

Who is online

Users browsing this forum: No registered users and 21 guests