To create a HTTP server in C#, you can use the HttpListener
class from the System.Net
namespace. Here is an example code snippet to create a simple HTTP server:
main.cs1263 chars52 lines
The code above listens for incoming HTTP requests on http://localhost:8080/
and responds with a simple message "Hello World!". The custom header "Custom-Header" with value "Custom header value" is added to each HTTP response.
Please note that HttpListener
requires administrator privileges to run on privileged endpoint addresses like port 80, so make sure to run the above code as an administrator or use a non-privileged port number for testing purpose.
gistlibby LogSnag