Skip to content

0.3

Closed Feb 11, 2016 100% complete

Implement/complete basic HTTP server.

There's already some basic functionality implemented: Phoenix code creates a listening socket and accepts new connections. Clients (e.g. browsers) can establish TCP connections and send HTTP requests to the Swift server code. The server code then responds with an HTTP response.

Ideally, we should implement a layer sim…

Implement/complete basic HTTP server.

There's already some basic functionality implemented: Phoenix code creates a listening socket and accepts new connections. Clients (e.g. browsers) can establish TCP connections and send HTTP requests to the Swift server code. The server code then responds with an HTTP response.

Ideally, we should implement a layer similar to JEE's Servlets or Python's Web Server Gateway Interface. This layer can then be used by frameworks or apps. We should also deliver a framework layer (similar to express on NodeJS or JAX-RS for Java) that plugs into the generic web service layer.

As a reference, see the battle-tested Servlet API: https://docs.oracle.com/javaee/7/api/javax/servlet/package-summary.html

This milestone is closed.

No open issues remain. View closed issues or see open milestones in this repository.