Single instance HTTP Server using WiFly Interface.

Dependents:   WiFlyHTTPServerSample MultiThreadingHTTPServer

This is my implementation for a HTTP Server using the WiFly Interface. Please note that this is still under development.

It may still contain several bugs. I have tested it using a 1768 on an application board plus RN-XV board.

Currently there is only a FileSystem implemented. Also it is limited to GET request.

I try to extend it further so it will be more useful.

Btw, it does NOT work with RTOS, which seems not to be the Problem of my library.

Do not Forget to Import the WiFly Interface into your Project when using this library.

Change History:

REV5: - added support for basic RPC GET request functionality.

REV4: - added argument parsing from the request uri. - documentation extended and updated.

History

Moved the HttpServer module inside this library. default tip

2013-06-26, by leihen [Wed, 26 Jun 2013 22:41:05 +0000] rev 14

Moved the HttpServer module inside this library.


Working Multithreaded HTTP Server.

2013-06-26, by leihen [Wed, 26 Jun 2013 21:12:42 +0000] rev 13

Working Multithreaded HTTP Server.


Improved throughput of data.

2013-06-05, by leihen [Wed, 05 Jun 2013 23:39:24 +0000] rev 12

Improved throughput of data.
; fixed incorrect Header handling.
; Fixed Support for other FileSystem Handler


A few bugfixes

2013-06-02, by leihen [Sun, 02 Jun 2013 22:59:51 +0000] rev 11

A few bugfixes


merged, some minor changes and improvements

2013-06-02, by leihen [Sun, 02 Jun 2013 00:37:38 +0000] rev 10

merged, some minor changes and improvements


Some small simplifications and improvements.

2013-06-02, by leihen [Sun, 02 Jun 2013 00:33:56 +0000] rev 9

Some small simplifications and improvements.


Disabled Debug Switch.

2013-06-01, by leihen [Sat, 01 Jun 2013 18:00:18 +0000] rev 8

Disabled Debug Switch.


Fixed a Problem with incorrect HttpBody size when returning GET Request data.

2013-06-01, by leihen [Sat, 01 Jun 2013 17:47:45 +0000] rev 7

Fixed a Problem with incorrect HttpBody size when returning GET Request data.
; Fixed incorrect variable size for returned data, which led to a Problem when returned data length exceeds 65535 Bytes.


Added DEBUG preprocessor constant to each file.

2013-06-01, by leihen [Sat, 01 Jun 2013 16:49:17 +0000] rev 6

Added DEBUG preprocessor constant to each file.
; Added non-blocking polling function.


Now also supporting RPC get requests

2013-06-01, by leihen [Sat, 01 Jun 2013 06:24:43 +0000] rev 5

Now also supporting RPC get requests