Merge branch 'bugfix/fix_http_request' into 'master'

Fix http_request example

See merge request espressif/esp-idf!6064
This commit is contained in:
Ivan Grokhotkov 2019-09-17 21:29:16 +08:00
commit d8ab12e2da

View file

@ -24,13 +24,13 @@
/* Constants that aren't configurable in menuconfig */ /* Constants that aren't configurable in menuconfig */
#define WEB_SERVER "example.com" #define WEB_SERVER "example.com"
#define WEB_PORT 80 #define WEB_PORT "80"
#define WEB_URL "http://example.com/" #define WEB_PATH "/"
static const char *TAG = "example"; static const char *TAG = "example";
static const char *REQUEST = "GET " WEB_URL " HTTP/1.0\r\n" static const char *REQUEST = "GET " WEB_PATH " HTTP/1.0\r\n"
"Host: "WEB_SERVER"\r\n" "Host: "WEB_SERVER":"WEB_PORT"\r\n"
"User-Agent: esp-idf/1.0 esp32\r\n" "User-Agent: esp-idf/1.0 esp32\r\n"
"\r\n"; "\r\n";
@ -46,7 +46,7 @@ static void http_get_task(void *pvParameters)
char recv_buf[64]; char recv_buf[64];
while(1) { while(1) {
int err = getaddrinfo(WEB_SERVER, "80", &hints, &res); int err = getaddrinfo(WEB_SERVER, WEB_PORT, &hints, &res);
if(err != 0 || res == NULL) { if(err != 0 || res == NULL) {
ESP_LOGE(TAG, "DNS lookup failed err=%d res=%p", err, res); ESP_LOGE(TAG, "DNS lookup failed err=%d res=%p", err, res);