1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
<tt>
<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Ok I will try asap, thanks</div><div><br>On 24 août 2014, at 02:25 AM, Eduardo Gurgel <<a href="mailto:edgurgel@gmail.com">edgurgel@gmail.com</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr">I think you can always halt the processing and do the reply by yourself:<div><br></div>{ok, Req2} = cowboy_req:reply(412, Req),<br>{halt, Req2, State}.</div><div class="gmail_extra"><br><br><div class="gmail_quote"><br>
On Sun, Aug 24, 2014 at 12:22 PM, Stéphane Wirtel <span dir="ltr"><<a href="mailto:stephane@wirtel.be" target="_blank">stephane@wirtel.be</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
resource_exists is used by POST<br><br>
is_conflict is used by PUT (from the code)<br><br>
but in the case where my database already exists, I need to return 412 and not 409.<br><br>
<br><br>
and I know I don't respect the default value returned by Cowboy_rest.<div class="HOEnZb"><div class="h5"><br><br>
<br><br>
On 24 Aug 2014, at 2:16, Daniel Goertzen wrote:<br><br>
<br><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
You should implement the resource_exists() callback; this will let the rest<br><br>
module pick a 200 vs 201. If the db name was incorrect, I think you are<br><br>
just supposed to return false from the put callback. I can't remember the<br><br>
http code for that case.<br><br>
<br><br>
Regards,<br><br>
Dan.<br><br>
<br><br>
<br><br>
On Sat, Aug 23, 2014 at 6:58 PM, Stéphane Wirtel <<a href="mailto:stephane@wirtel.be" target="_blank">stephane@wirtel.be</a>> wrote:<br><br>
<br><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi all,<br><br>
<br><br>
1. I would like to use the cowboy_rest protocol with cowboy 1.0 but I have<br><br>
a small crash.<br><br>
<br><br>
Here is my code:<br><br>
<br><br>
<a href="https://www.friendpaste.com/7O3X4fG4u31gBg9MgW5xg4" target="_blank">https://www.friendpaste.com/<u></u>7O3X4fG4u31gBg9MgW5xg4</a><br><br>
<br><br>
Could you tell me if I correctly use cowboy_rest for the PUT verb? I have<br><br>
seen is_conflict/2, but I don't know how to use it.<br><br>
<br><br>
2. I would like to change the response code, but I get the error. Is it<br><br>
possible?<br><br>
<br><br>
Thank you.<br><br>
<br><br>
Regards,<br><br>
<br><br>
Stephane<br><br>
<br><br>
--<br><br>
Stéphane Wirtel - <a href="http://wirtel.be" target="_blank">http://wirtel.be</a> - @matrixise<br><br>
______________________________<u></u>_________________<br><br>
Extend mailing list<br><br>
<a href="mailto:Extend@lists.ninenines.eu" target="_blank">Extend@lists.ninenines.eu</a><br><br>
<a href="https://lists.ninenines.eu/listinfo/extend" target="_blank">https://lists.ninenines.eu/<u></u>listinfo/extend</a><br><br>
<br><br>
</blockquote></blockquote><br>
<br><br>
<br><br>
--<br><br>
Stéphane Wirtel - <a href="http://wirtel.be" target="_blank">http://wirtel.be</a> - @matrixise<br><br>
______________________________<u></u>_________________<br><br>
Extend mailing list<br><br>
<a href="mailto:Extend@lists.ninenines.eu" target="_blank">Extend@lists.ninenines.eu</a><br><br>
<a href="https://lists.ninenines.eu/listinfo/extend" target="_blank">https://lists.ninenines.eu/<u></u>listinfo/extend</a><br><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr">Eduardo<br></div><br>
</div><br>
</div></blockquote></body></html>
</tt>
|