The lib with which to make LPC1768 a simple HTTP server. This have not yet implemented. fopen() DOESN'T WORK after EthernetInterface::connect() is called as using mbed-os 5.4~. See also https://os.mbed.com/questions/80658/HardFault-occurs-when-fopen-is-called-af/ or https://github.com/ARMmbed/mbed-os/issues/6578 and https://github.com/ARMmbed/mbed-os/issues/6624
Fork of HTTP_SERVER by
Diff: HTTP_SERVER.cpp
- Revision:
- 4:b551799053c6
- Parent:
- 3:59884bc0a238
- Child:
- 5:dedbaa9c633b
--- a/HTTP_SERVER.cpp Sat Nov 26 18:22:42 2016 +0000 +++ b/HTTP_SERVER.cpp Sat Nov 26 18:30:33 2016 +0000 @@ -166,7 +166,7 @@ header_field_val = strtok(NULL, "\r\n"); header_field_val++; - if(header_field_name != NULL) { + if(header_field_name - 1 != NULL) { if(!strcmp(header_field_name, "Connection")) { field_Connection = header_field_val; } else if(!strcmp(header_field_name, "Upgrade")) { @@ -178,7 +178,9 @@ } else if(!strcmp(header_field_name, "Origin") ) { field_Origin = header_field_val; } - } else break; + } else { + break; + } #ifdef DEBUG printf("(HTTP_SERVER) *header_field_name adr: %d %s\r\n", header_field_name - 1, header_field_name); printf("(HTTP_SERVER) header_field_val adr: %d %s\r\n", header_field_val - 1, header_field_val);