Fork of SandBox's original mbed-http (https://os.mbed.com/teams/sandbox/code/mbed-http/) and update for MbedOS6+ Content of TESTS folder was replaced with basic examples form original SandBox's HelloWorld
Diff: source/http_request_base.h
- Revision:
- 40:6ecb52cd17d9
- Parent:
- 31:b3730a2c4f39
diff -r a8d157986ad8 -r 6ecb52cd17d9 source/http_request_base.h --- a/source/http_request_base.h Mon Aug 12 11:45:31 2019 +0200 +++ b/source/http_request_base.h Sat May 29 18:34:24 2021 +0000 @@ -233,7 +233,7 @@ } protected: - virtual nsapi_error_t connect_socket(char *host, uint16_t port) = 0; + virtual nsapi_error_t connect_socket(SocketAddress addr) = 0; private: nsapi_error_t connect_socket( ) { @@ -244,7 +244,7 @@ if (_we_created_socket) { - nsapi_error_t connection_result = connect_socket(_parsed_url->host(), _parsed_url->port()); + nsapi_error_t connection_result = connect_socket(address); if (connection_result != NSAPI_ERROR_OK) { return connection_result; } @@ -333,6 +333,7 @@ private: Socket* _socket; + SocketAddress address; Callback<void(const char *at, uint32_t length)> _body_callback; ParsedUrl* _parsed_url;