- esp32 HTTP_CLIENT: Error parse url 목차
esp32에 대한 OTA를 개발하고 있고 있습니다.
OTA 서버에 접속을 하니 위와 같은 에러가..ㅜㅜ
제가 서버에 대한 URL을 적어줄 때 otaserver.ddns.net으로 작성하였습니다.
esp_http_client_config_t config = {
.url = "otaserver.ddns.net:4443/",
.cert_pem = (char *)root_pem_start,
.event_handler = _http_event_handler,
};
esp_http_client_handle_t client = esp_http_client_init(&config);
if (client == NULL) {
printf("Failed to initialise HTTP connection\n");
return ESP_FAIL;
}
문제는 https가 앞에 없어서 발생한 문제였습니다.
esp_http_client_config_t config = {
.url = "https://otaserver.ddns.net:4443/",
.cert_pem = (char *)root_pem_start,
.event_handler = _http_event_handler,
};
esp_http_client_handle_t client = esp_http_client_init(&config);
if (client == NULL) {
printf("Failed to initialise HTTP connection\n");
return ESP_FAIL;
}
앞에 https를 붙이니 정상적으로 수행이 되었습니다.
'wifi' 카테고리의 다른 글
esp32 invalid magic byte 우회하기 (0) | 2023.10.10 |
---|---|
esp32 ota 실행에서 나온 에러(invalid magic byte) (0) | 2023.10.06 |
FreeRTOS에서 한 Task내에서 타이머 기능 구현 (0) | 2023.08.09 |
ESP-IDF 환경에서 WiFi 스캔 및 RSSI 구하기 (0) | 2023.08.08 |
ESP32계열에서 GPIO 사용 주의점(입력용 정의된 GPIO) (0) | 2023.07.25 |