Jon Maloney 
							
						 
					 
					
						
						
							
						
						57042ab56c 
					 
					
						
						
							
							esp_http_client: Support client key password for HTTPS connections.  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/pull/7420 
Closes https://github.com/espressif/esp-idf/issues/7418 
Signed-off-by: Aditya Patwardhan <aditya.patwardhan@espressif.com > 
						
						
					 
					
						2021-09-19 21:12:35 +08:00 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						01f05da3ae 
					 
					
						
						
							
							esp_https_ota: Add check for HTTP error codes and corresponding error logs  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/7058  
						
						
					 
					
						2021-06-30 15:59:10 +05:30 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						b53e46a68e 
					 
					
						
						
							
							Add options for esp_http_client and esp_websocket_client to support keepalive  
						
						
						
						
					 
					
						2021-01-22 06:56:28 +00:00 
						 
				 
			
				
					
						
							
							
								Scott Shell 
							
						 
					 
					
						
						
							
						
						8c09fbf6f1 
					 
					
						
						
							
							Make the UserAgent string in esp-http-client configurable  
						
						... 
						
						
						
						Signed-off-by: Shubham Kulkarni <shubham.kulkarni@espressif.com >
Merges https://github.com/espressif/esp-idf/pull/6044  
						
						
					 
					
						2020-11-19 14:43:14 +05:30 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						83f4ebf852 
					 
					
						
						
							
							esp_http_client: Skip check for redirection counter if status code is success.  
						
						... 
						
						
						
						Set disable_auto_redirect in esp_http_client example to validate this condition in CI 
						
						
					 
					
						2020-11-19 14:43:14 +05:30 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						66fb5a29bb 
					 
					
						
						
							
							Whitespace: Automated whitespace fixes (large commit)  
						
						... 
						
						
						
						Apply the pre-commit hook whitespace fixes to all files in the repo.
(Line endings, blank lines at end of file, trailing whitespace) 
						
						
					 
					
						2020-11-11 07:36:35 +00:00 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						661c18c578 
					 
					
						
						
							
							esp_http_client.h: Fix return type in declaration of esp_http_client_flush_response.  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/pull/5845  
						
						
					 
					
						2020-09-30 11:25:07 +05:30 
						 
				 
			
				
					
						
							
							
								boarchuz 
							
						 
					 
					
						
						
							
						
						bf942a60f3 
					 
					
						
						
							
							esp_http_client: add flush response  
						
						... 
						
						
						
						Signed-off-by: Shubham Kulkarni <shubham.kulkarni@espressif.com >
Merges: https://github.com/espressif/esp-idf/pull/5845 
Closes: https://github.com/espressif/esp-idf/issues/5814  
						
						
					 
					
						2020-09-11 15:25:24 +05:30 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						3c7991813d 
					 
					
						
						
							
							esp_http_client.h: Add error codes in HttpStatus_Code  
						
						... 
						
						
						
						esp_https_ota.c: Add checks for HTTP error codes
Closes: https://github.com/espressif/esp-idf/issues/5537  
						
						
					 
					
						2020-07-08 04:03:26 +00:00 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						1bbafb817d 
					 
					
						
						
							
							esp_http_client: Set user configurable authorization retries  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/5407  
						
						
					 
					
						2020-06-16 20:48:28 +05:30 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						bcfd2f07ab 
					 
					
						
						
							
							esp_http_client: Add methods in esp_http_client_method_t required for WebDAV  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/5402  
						
						
					 
					
						2020-06-16 20:43:06 +05:30 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						de5ee9cc80 
					 
					
						
						
							
							esp_http_client: Add API to get chunk length in case of chunked responses  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/5302  
						
						
					 
					
						2020-06-05 09:57:32 +05:30 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						890f541edf 
					 
					
						
						
							
							esp_http_client: Add API to get URL from client  
						
						... 
						
						
						
						Closes: https://github.com/espressif/esp-idf/issues/5115  
						
						
					 
					
						2020-05-07 14:20:28 +05:30 
						 
				 
			
				
					
						
							
							
								Shubham Kulkarni 
							
						 
					 
					
						
						
							
						
						4858184e19 
					 
					
						
						
							
							esp_http_client: Add helper API to read larger data chunks from HTTP Stream  
						
						
						
						
					 
					
						2020-03-23 10:45:39 +05:30 
						 
				 
			
				
					
						
							
							
								Axel Lin 
							
						 
					 
					
						
						
							
						
						489c815eb8 
					 
					
						
						
							
							esp_http_client: add esp_http_client_set_authtype function  
						
						... 
						
						
						
						Since currently there are APIs to set url/username/password, it would be
good to also allow setting authtype.
Link: https://github.com/espressif/esp-idf/issues/4444 
Closes https://github.com/espressif/esp-idf/pull/4454 
Signed-off-by: Axel Lin <axel.lin@gmail.com > 
						
						
					 
					
						2019-12-09 13:33:44 +05:30 
						 
				 
			
				
					
						
							
							
								Aidan Cyr 
							
						 
					 
					
						
						
							
						
						5f6fd238b6 
					 
					
						
						
							
							fix: esp_http_client and esp_https_ota can follow 307 Redirects  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/pull/4431  
						
						
					 
					
						2019-12-09 13:33:44 +05:30 
						 
				 
			
				
					
						
							
							
								ganeshlandge 
							
						 
					 
					
						
						
							
						
						9fd16c6a5f 
					 
					
						
						
							
							fixes : set_url discards username and password  
						
						
						
						
					 
					
						2019-10-04 10:42:43 +05:30 
						 
				 
			
				
					
						
							
							
								Hrudaynath Dhabe 
							
						 
					 
					
						
						
							
						
						d4091f7cda 
					 
					
						
						
							
							esp_http_client: Add support to check the binary length of the recieved stream and compare it with the size mentioned in the header.  
						
						... 
						
						
						
						While downloading OTA firmware, if their is a Origin Respnse Timeout or the binary is only partially downloaded, OTA failure is observed. Checking binary size can also be helpful for simple http client applications.
Closes https://github.com/espressif/esp-idf/issues/3004  
						
						
					 
					
						2019-08-02 19:18:44 +08:00 
						 
				 
			
				
					
						
							
							
								Oleg Antonyan 
							
						 
					 
					
						
						
							
						
						bd4591b053 
					 
					
						
						
							
							esp_http_client: separate buffer_size config option for transmit  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/3528 
Signed-off-by: Jitin George <jitin@espressif.com > 
						
						
					 
					
						2019-07-05 13:04:35 +00:00 
						 
				 
			
				
					
						
							
							
								Jitin George 
							
						 
					 
					
						
						
							
						
						ab6dd36243 
					 
					
						
						
							
							esp_http_client: Add support to disable validation of certificate's CN field  
						
						
						
						
					 
					
						2019-06-25 23:41:33 +00:00 
						 
				 
			
				
					
						
							
							
								Angus Gratton 
							
						 
					 
					
						
						
							
						
						b6a24bbd25 
					 
					
						
						
							
							Merge branch 'feature/esp-https-ota-basic-auth' into 'master'  
						
						... 
						
						
						
						esp_https_ota: component refactoring, bugfixes and feature additions
See merge request idf/esp-idf!4245  
						
						
					 
					
						2019-05-10 12:39:14 +08:00 
						 
				 
			
				
					
						
							
							
								Jitin George 
							
						 
					 
					
						
						
							
						
						4e6d39f009 
					 
					
						
						
							
							esp-http-client: Fix incorrect event name HTTP_EVENT_HEADER_SENT  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/3095  
						
						
					 
					
						2019-05-02 16:15:59 +05:30 
						 
				 
			
				
					
						
							
							
								Jitin George 
							
						 
					 
					
						
						
							
						
						86e1fc564e 
					 
					
						
						
							
							esp_http_client: Add API for adding authorization info  
						
						... 
						
						
						
						There was existing support for adding authorization info in esp_http_client
but it was functional only while using `esp_http_client_perform` API. This commit just moves
existing authorization addition logic into publicly exposed API. 
						
						
					 
					
						2019-04-29 11:44:37 +05:30 
						 
				 
			
				
					
						
							
							
								Vikram Dattu 
							
						 
					 
					
						
						
							
						
						e0d796bf33 
					 
					
						
						
							
							Add a esp_http_client_set_redirection function When using direct operations instead of esp_http_client_perform, we need a way to set redirection URL when we get 30x response codes. Added the function for the same. User can now check status code and call esp_http_client_set_redirection function to enable redirection. Related change in adf:  https://gitlab.espressif.cn:6688/adf/esp-adf-internal/merge_requests/187  
						
						... 
						
						
						
						Signed-off-by: Vikram Dattu <vikram.dattu@espressif.com > 
						
						
					 
					
						2019-04-23 19:29:49 +05:30 
						 
				 
			
				
					
						
							
							
								Roland Dobai 
							
						 
					 
					
						
						
							
						
						74dd9b4f5f 
					 
					
						
						
							
							esp_http_client: fix CI issues & return value  
						
						
						
						
					 
					
						2019-04-16 09:03:14 +02:00 
						 
				 
			
				
					
						
							
							
								Nguyễn Hồng Quân 
							
						 
					 
					
						
						
							
						
						4a6c5032f4 
					 
					
						
						
							
							Fix: Lost username when setting new URL with a path.  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/pull/3250  
						
						
					 
					
						2019-04-16 08:58:36 +02:00 
						 
				 
			
				
					
						
							
							
								Mahavir Jain 
							
						 
					 
					
						
						
							
						
						27e00cf7aa 
					 
					
						
						
							
							esp_http_client: add support for using certs from global ca store  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/3062  
						
						
					 
					
						2019-02-27 14:19:06 +05:30 
						 
				 
			
				
					
						
							
							
								Anders Kalør 
							
						 
					 
					
						
						
							
						
						8b72dc9fb0 
					 
					
						
						
							
							esp_http_client: Add support for mutual authentication  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/pull/2688  
						
						
					 
					
						2019-01-23 16:47:23 +05:30 
						 
				 
			
				
					
						
							
							
								Jitin George 
							
						 
					 
					
						
						
							
						
						3551b84c3a 
					 
					
						
						
							
							esp_http_client: Fix crash in async mode  
						
						... 
						
						
						
						Closes https://github.com/espressif/esp-idf/issues/2624  
						
						
					 
					
						2018-10-30 09:58:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jitin George 
							
						 
					 
					
						
						
							
						
						5309ca04d1 
					 
					
						
						
							
							esp_http_client: Add support for non-blocking feature in esp_http_client_perform() API  
						
						... 
						
						
						
						Four internal APIs `esp_http_client_connect()`, `http_client_prepare_first_line()`, `esp_http_client_request_send()` and
`esp_http_client_send_post_data()` API have been added for perfoming connection establishment (sync as well as async),
preparing first line, sending request and sending post data respectively.
In `transport_ssl`, `ssl_connect_async()` API has been added for establishing asynchronous connection. 
						
						
					 
					
						2018-09-24 05:42:28 +00:00 
						 
				 
			
				
					
						
							
							
								Tuan PM 
							
						 
					 
					
						
						
							
						
						738d49e02b 
					 
					
						
						
							
							esp_http_client: add support OPPTIONS/SUB/UNSUB/NOTIFY methods  
						
						
						
						
					 
					
						2018-09-07 03:06:09 +00:00 
						 
				 
			
				
					
						
							
							
								Ivan Grokhotkov 
							
						 
					 
					
						
						
							
						
						ee3f64cbad 
					 
					
						
						
							
							Merge branch 'feature/http_client_head' into 'master'  
						
						... 
						
						
						
						esp_http_client: add head method support
See merge request idf/esp-idf!2895  
						
						
					 
					
						2018-08-08 20:58:39 +08:00 
						 
				 
			
				
					
						
							
							
								Jitin George 
							
						 
					 
					
						
						
							
						
						2d79af3b13 
					 
					
						
						
							
							esp_http_client: Add support for getting transport type  
						
						
						
						
					 
					
						2018-08-03 16:47:08 +05:30 
						 
				 
			
				
					
						
							
							
								Jason Kölker 
							
						 
					 
					
						
						
							
						
						483c3d7a7b 
					 
					
						
						
							
							esp_http_client: add head method support  
						
						... 
						
						
						
						Merges https://github.com/espressif/esp-idf/pull/2093  
						
						
					 
					
						2018-07-31 11:08:31 +03:00 
						 
				 
			
				
					
						
							
							
								Jitin George 
							
						 
					 
					
						
						
							
						
						9ae3df7ec2 
					 
					
						
						
							
							esp_http_client: Fix content-type header overwritten by esp_http_client_set_post_field  
						
						... 
						
						
						
						Also, references of non-existent function `esp_http_client_finalize_open` is removed
from `esp_http_client` documentation.
Closes https://github.com/espressif/esp-idf/issues/2047 
Closes https://github.com/espressif/esp-idf/issues/2040  
						
						
					 
					
						2018-06-20 10:49:26 +05:30 
						 
				 
			
				
					
						
							
							
								Tuan PM 
							
						 
					 
					
						
						
							
						
						f2aea4f5b6 
					 
					
						
						
							
							Add http status enum & return ESP_FAIL as error code  
						
						
						
						
					 
					
						2018-05-22 10:55:18 +07:00 
						 
				 
			
				
					
						
							
							
								Tuan PM 
							
						 
					 
					
						
						
							
						
						ff528d13c7 
					 
					
						
						
							
							Add esp_http_client  
						
						... 
						
						
						
						Add error handling for http client
set ssid password correct with Example_WIFI test, and clear password before free
Fixed the CI failure due to HTTP errror names 
						
						
					 
					
						2018-05-21 09:35:07 +07:00