ESP32C3使用httpcpost的request很慢

Moderator: ESP_XCGuang

evanli
Posts: 1
Joined: Fri Jun 24, 2022 12:20 pm

ESP32C3使用httpcpost的request很慢

Postby evanli » Fri Jun 24, 2022 12:35 pm

使用httpcpost multipart/form-data上传图档至阿里云存储,传输能成功,但是每次request速度有快有慢,请问要如何解决?
附件的Log显示时间有时能在1000ms内,慢的到10000ms都有,这要如何解决?
Attachments
WeChat 圖片_20220624203156.png
WeChat 圖片_20220624203156.png (37.46 KiB) Viewed 9323 times

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

Re: ESP32C3使用httpcpost的request很慢

Postby ESP_Sun » Mon Jun 27, 2022 11:59 am

Hi,

这个跟网络情况有关,如果网络情况很差的话,数据发送到协议栈的时间就会很长。

ephone0
Posts: 20
Joined: Fri Oct 14, 2022 3:20 am

Re: ESP32C3使用httpcpost的request很慢

Postby ephone0 » Fri Jun 16, 2023 8:37 am

你好:
想請問multipart/form-data 這個content type 指令該怎麼下.

根據官方說明
AT+HTTPCPOST=<"url">,<length>[,<http_req_header_cnt>][,<http_req_header>..<http_req_header>]

我如果只下
AT+HTTPCPOST="http://192.168.1.38",10
我看到Content-Type: text/xml\r\n

而我如果用下面的方式
AT+HTTPCPOST="http://192.168.1.38",10,1,"multipart/form-data"

會得到Error 的結果
ERROR

請問我該如何正確地改變我想要的content-type.

謝謝你!

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

Re: ESP32C3使用httpcpost的request很慢

Postby ESP_Sun » Fri Jun 16, 2023 9:04 am

可以将 "multipart/form-data" 修改为:"Content-Type:multipart/form-data" 试下?

ephone0
Posts: 20
Joined: Fri Oct 14, 2022 3:20 am

Re: ESP32C3使用httpcpost的request很慢

Postby ephone0 » Sat Jun 17, 2023 12:10 am

你好ESP_Sun:
謝謝你的回答, 我依照你的建議 我改變了指令, C3 開發版回了OK 但是 我看了一下 網路內容, Content-Type 似乎沒有改變.
screen1.png
screen1.png (2.82 KiB) Viewed 7664 times
screen2.png
screen2.png (15.63 KiB) Viewed 7664 times

以下是我用AT+GMR 得到的版本資訊.
AT version:2.2.0.0(90458f0 - ESP32C3 - Jun 18 2021 10:23:57)
SDK version:v4.3-beta3-195-g6be10fa
compile time(c16e015):Jun 18 2021 12:56:35
Bin version:2.2.0(MINI-1)

請問您是否有其他想法?

感謝你!

ephone0
Posts: 20
Joined: Fri Oct 14, 2022 3:20 am

Re: ESP32C3使用httpcpost的request很慢

Postby ephone0 » Sat Jun 17, 2023 12:21 am

你好ESP_Sun:
我發現我目前使用的韌體版本不是最新的, 我升級到最新的版本, 指令就正常了, 謝謝你.

Who is online

Users browsing this forum: No registered users and 75 guests