mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 20:30:23 +00:00
54 lines
969 B
Markdown
54 lines
969 B
Markdown
Error hook example
|
|
==================
|
|
|
|
To try this example, you need GNU `make` and `git` in your PATH.
|
|
|
|
To build the example, run the following command:
|
|
|
|
``` bash
|
|
$ make
|
|
```
|
|
|
|
To start the release in the foreground:
|
|
|
|
``` bash
|
|
$ ./_rel/error_hook_example/bin/error_hook_example console
|
|
```
|
|
|
|
Then point your browser at [http://localhost:8080](http://localhost:8080).
|
|
|
|
Example output
|
|
--------------
|
|
|
|
Not found:
|
|
|
|
``` bash
|
|
$ curl -i http://localhost:8080
|
|
HTTP/1.1 404 Not Found
|
|
connection: keep-alive
|
|
server: Cowboy
|
|
date: Wed, 27 Feb 2013 23:32:55 GMT
|
|
content-length: 56
|
|
|
|
404 Not Found: "/" is not the path you are looking for.
|
|
```
|
|
|
|
Bad request:
|
|
|
|
``` bash
|
|
$ telnet localhost 8080
|
|
Trying ::1...
|
|
Connection failed: Connection refused
|
|
Trying 127.0.0.1...
|
|
Connected to localhost.
|
|
Escape character is '^]'.
|
|
bad
|
|
HTTP/1.1 400 Bad Request
|
|
connection: close
|
|
server: Cowboy
|
|
date: Sun, 08 Sep 2013 09:29:27 GMT
|
|
content-length: 15
|
|
|
|
HTTP Error 400
|
|
Connection closed by foreign host.
|
|
```
|