HttpCore Examples

This example demonstrates how to execute a series of synchronous (blocking) HTTP GET requests.

This example demonstrates how to execute a series of synchronous (blocking) HTTP POST requests that enclose entity content of various types: a string, a byte array, an arbitrary input stream.

This example demonstrates how to execute a series of synchronous (blocking) HTTP GET requests using a pool of persistent connections.

This is an example of an HTTP/1.1 file server based on a synchronous (blocking) I/O model.

This is an example of an HTTP/1.1 reverse proxy based on a synchronous (blocking) I/O model.

This example demonstrates how HttpCore NIO can be used to execute multiple HTTP requests asynchronously.

This example demonstrates how HttpCore NIO can be used to execute series of pipelined HTTP requests.

This example demonstrates the use of HttpCore NIO to build an asynchronous (non-blocking) HTTP server capable of direct channel (zero copy) data transfer.

This example demonstrates how HttpCore NIO can be used to build an asynchronous, fully streaming reverse HTTP proxy.