Fixed custom headers and Basic authorization, added support for redirection, functional file download interface can be used for SW updates and more.
Dependents: Sample_HTTPClient Sample_HTTPClient LWM2M_NanoService_Ethernet LWM2M_NanoService_Ethernet ... more
Fork of HTTPClient by
More recent changes - added iCal processing.
Derivative of a derivative, however this one works when it comes to supplying Basic authorization to access a protected resource. Some additional changes to the debug interface to clean it up for consistency with many other components I have.
Diff: HTTPClient.cpp
- Revision:
- 3:5aef7584de4b
- Parent:
- 2:75f5b83238af
- Child:
- 4:c071b05ac026
--- a/HTTPClient.cpp Thu Apr 26 14:19:25 2012 +0000 +++ b/HTTPClient.cpp Thu Apr 26 14:23:15 2012 +0000 @@ -454,15 +454,18 @@ return OK; connerr: + { socket::close(m_sock); ERR("Connection error (%d)", ret); - return NET_CONN; - + return NET_CONN; + } + prtclerr: + { socket::close(m_sock); ERR("Protocol error"); - return NET_PROTOCOL; - + return NET_PROTOCOL; + } } int HTTPClient::recv(char* buf, size_t minLen, size_t maxLen, size_t* pReadLen) //0 on success, err code on failure