Webserver example for Nuvoton NuMaker boards and mbed OS 5.15 - HTTP 1.1 and multi-threaded.
For Mbed OS 6, please use the NuMaker-simple-httpd example.
This application demonstrates how to run an HTTP server on an mbed OS 5 device. It is derived from http-webserver-example Request parsing is done through nodejs/http-parser.
Fixed for Mbed OS 5.15 or later
Tested on
NuMaker IoT-M487 with Ethernet NuMaker PFM-M487 with Ethernet
Diff: source/http_response_builder.h
- Revision:
- 1:fe3df398bdf5
- Parent:
- 0:41f820ea137a
--- a/source/http_response_builder.h Mon Jul 31 15:41:22 2017 +0200
+++ b/source/http_response_builder.h Mon Jul 31 17:12:21 2017 +0200
@@ -169,7 +169,11 @@
size_t res_size;
char* response = build(body, body_size, &res_size);
- return socket->send(response, res_size);
+ nsapi_error_t r = socket->send(response, res_size);
+
+ free(response);
+
+ return r;
}
private: