Loïc Hoguin 62de3a62f9 Update to erlang.mk 1.0.0 10 лет назад
..
src 1a4e7a8618 Fix the list of registered processes in the examples 11 лет назад
Makefile 62de3a62f9 Update to erlang.mk 1.0.0 10 лет назад
README.md abcc6e96d8 Update erlang.mk and update paths to start the release 10 лет назад
relx.config dacaf5d293 Add missing files to the REST basic auth example 11 лет назад

README.md

Basic authorization example using REST

To try this example, you need GNU make and git in your PATH.

To build the example, run the following command:

$ make

To start the release in the foreground:

$ ./_rel/rest_basic_auth_example/bin/rest_basic_auth_example console

Then point your browser at http://localhost:8080.

Example output

Request with no authentication:

$ curl -i http://localhost:8080
HTTP/1.1 401 Unauthorized
connection: keep-alive
server: Cowboy
date: Sun, 20 Jan 2013 14:10:27 GMT
content-length: 0
www-authenticate: Basic realm="cowboy"

Request with authentication:

$ curl -i -u "Alladin:open sesame" http://localhost:8080
HTTP/1.1 200 OK
connection: keep-alive
server: Cowboy
date: Sun, 20 Jan 2013 14:11:12 GMT
content-length: 16
content-type: text/plain

Hello, Alladin!