mirror of
https://github.com/apple/swift-nio.git
synced 2026-05-20 20:30:36 +00:00
06649bb8c7
Motivation: To provide a simple example of the HTTP1 client pipeline. To create a comparable example to the TCP and UDP demos to show what extra steps are needed for a HTTP layer. Modifications: Adds a NIOHTTP1Client example in a main file. Adds a readme to the NIOHTTP1Client example. Result: There is now a simple example of how to send a HTTP1 client request to the server.
577 B
577 B
NIOHTTP1Client
This sample application provides a simple echo client that will send a basic HTTP request, containing a single line of text, to the server and wait for a response. Invoke it using one of the following syntaxes:
swift run NIOHTTP1Client # Connects to a server on ::1, port 8888.
swift run NIOHTTP1Client 9899 # Connects to a server on ::1, port 9899
swift run NIOHTTP1Client /path/to/unix/socket # Connects to a server using the given UNIX socket
swift run NIOHTTP1Client echo.example.com 9899 # Connects to a server on echo.example.com:9899