To return a binary response from an HTTP server in C#, you can use the System.Net.HttpListener
class. Here's an example:
main.cs782 chars29 lines
In this example, we're listening for requests on http://localhost:8080/
. When a request comes in, we create an HttpListenerResponse
object and set its ContentType
to "application/octet-stream"
, which indicates that the response data is binary. We then set the ContentLength64
property to the length of the binary data, and write the data to the response output stream using the Write
method of the Stream
object. Finally, we close the output stream to send the response to the client.
Note that this example code is a simple starting point and does not include error handling or security checks.
gistlibby LogSnag