I am fairly new to cowboy/erlang as well but found it very easy to use. You simply need to write your own handler module and then in your handle(Req,State) callback you just do what you want with the request.<div><br></div>
<div>you can make a simple case statement to match on paths (look at cowboy_http_req). For example to check for a header I think you can do something like</div><div><br></div><div>case cowboy_http_req:header('Host',Req) of</div>
<div>  '<a href="http://www.domain.com">www.domain.com</a>' -></div><div>   {ok, Req2} = cowboy_http_req:reply(200, [{'Content-Type', <<"text/html">>}],<<"You went to www !">>,Req);</div>
<div>  '<a href="http://images.domain.com">images.domain.com</a>' -></div><div>   {ok, Req2} = cowboy_http_req:reply(200, [{'Content-Type', <<"text/html">>}],<<"You went to images">>,Req);</div>
<div> end</div><div>{ok, Req2, State}.</div><div><br></div><div>Pretty straightforward.</div><div><br></div><div>-AD<br><br><div class="gmail_quote">On Tue, Mar 20, 2012 at 6:42 AM, Loc Hoguin <span dir="ltr"><<a href="mailto:essen@ninenines.eu">essen@ninenines.eu</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">People using the Cowboy REST handlers are currently using the Webmachine documentation to do it. It's based on the same diagram and the resource callbacks have the same names and mostly the same semantics.<br>

<br>
Proper documentation is in preparation.<div><div></div><div class="h5"><br>
<br>
On 03/20/2012 03:54 AM, Art Beall wrote:<br>
</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div></div><div class="h5">
Hello,<br>
First post here, thanks for all the information provided through this<br>
digest!<br>
At my company we're looking at implementing an api using a RESTfull web<br>
service. Erlang has been suggested. I've been looking for some<br>
documentation, examples or tutorials on using Cowboy. My background is<br>
in Windows/C++. I've taught myself Erlang from the Programming Erlang<br>
book. But the unix tools are mostly new to me.<br>
Hoping I could get some help or suggestions for getting started.<br>
Thanks for any help!<br>
Art<br>
<br>
<br></div></div><div class="im">
______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</div></blockquote><font color="#888888">
<br>
<br>
-- <br>
Loc Hoguin<br>
Erlang Cowboy<br>
Nine Nines</font><div><div></div><div class="h5"><br>
______________________________<u></u>_________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org" target="_blank">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/<u></u>listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div>