summaryrefslogtreecommitdiffstats
path: root/_build/static/archives/extend/attachments/20140605/46eee3c0/attachment.html
blob: 54c2e08236cd1bfb625193745e2d139134105521 (plain) (blame)
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
<tt>
&lt;div&nbsp;dir=&quot;ltr&quot;&gt;Got&nbsp;it,&nbsp;thanks.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;This&nbsp;&lt;a&nbsp;href=&quot;http://ninenines.eu/docs/en/cowboy/HEAD/manual/cowboy_rest/&quot;&gt;here&lt;/a&gt; had&nbsp;the&nbsp;fine&nbsp;print&nbsp;that&nbsp;I&nbsp;hadn&#39;t&nbsp;read&nbsp;apparently:&nbsp;&quot;This&nbsp;module&nbsp;cannot&nbsp;be&nbsp;described&nbsp;as&nbsp;a&nbsp;behaviour&nbsp;due&nbsp;to&nbsp;most&nbsp;of&nbsp;the&nbsp;callbacks&nbsp;it&nbsp;defines&nbsp;being&nbsp;optional.&nbsp;It&nbsp;has&nbsp;the&nbsp;same&nbsp;semantics&nbsp;as&nbsp;a&nbsp;behaviour&nbsp;otherwise.&lt;span&nbsp;style=&quot;color:rgb(51,51,51);font-family:&#39;Helvetica&nbsp;Neue&#39;,Helvetica,Arial,sans-serif;font-size:14px;line-height:19.600000381469727px&quot;&gt;&quot;&lt;/span&gt;&lt;/div&gt;<br>
&lt;div&gt;&lt;span&nbsp;style=&quot;color:rgb(51,51,51);font-family:&#39;Helvetica&nbsp;Neue&#39;,Helvetica,Arial,sans-serif;font-size:14px;line-height:19.600000381469727px&quot;&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&nbsp;style=&quot;color:rgb(51,51,51);font-family:&#39;Helvetica&nbsp;Neue&#39;,Helvetica,Arial,sans-serif;font-size:14px;line-height:19.600000381469727px&quot;&gt;-&nbsp;Paulo&nbsp;F.&nbsp;Oliveira&lt;/span&gt;&lt;/div&gt;<br>
&lt;/div&gt;&lt;div&nbsp;class=&quot;gmail_extra&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div&nbsp;class=&quot;gmail_quote&quot;&gt;On&nbsp;4&nbsp;June&nbsp;2014&nbsp;22:46,&nbsp;Loïc&nbsp;Hoguin&nbsp;&lt;span&nbsp;dir=&quot;ltr&quot;&gt;&lt;&lt;a&nbsp;href=&quot;mailto:[email protected]&quot;&nbsp;target=&quot;_blank&quot;&gt;[email protected]&lt;/a&gt;&gt;&lt;/span&gt;&nbsp;wrote:&lt;br&gt;&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;margin:0&nbsp;0&nbsp;0&nbsp;.8ex;border-left:1px&nbsp;#ccc&nbsp;solid;padding-left:1ex&quot;&gt;<br>
You&nbsp;shouldn&#39;t&nbsp;say&nbsp;-behavior(cowboy_http_handler)&nbsp;if&nbsp;you&nbsp;don&#39;t&nbsp;actually&nbsp;implement&nbsp;it.&lt;br&gt;<br>
&lt;br&gt;<br>
On&nbsp;06/04/2014&nbsp;11:37&nbsp;PM,&nbsp;Paulo&nbsp;F.&nbsp;Oliveira&nbsp;wrote:&lt;br&gt;<br>
&lt;blockquote&nbsp;class=&quot;gmail_quote&quot;&nbsp;style=&quot;margin:0&nbsp;0&nbsp;0&nbsp;.8ex;border-left:1px&nbsp;#ccc&nbsp;solid;padding-left:1ex&quot;&gt;<br>
Hello.&lt;br&gt;<br>
&lt;br&gt;<br>
You&nbsp;wrote&nbsp;here&lt;br&gt;<br>
&lt;&lt;a&nbsp;href=&quot;http://ninenines.eu/docs/en/cowboy/HEAD/manual/cowboy_rest/&quot;&nbsp;target=&quot;_blank&quot;&gt;http://ninenines.eu/docs/en/&lt;u&gt;&lt;/u&gt;cowboy/HEAD/manual/cowboy_&lt;u&gt;&lt;/u&gt;rest/&lt;/a&gt;&gt;&nbsp;that&nbsp;&quot;The&lt;div&gt;&lt;div&nbsp;class=&quot;h5&quot;&gt;&lt;br&gt;<br>
only&nbsp;mandatory&nbsp;callback&nbsp;is&nbsp;init/3,&nbsp;needed&nbsp;to&nbsp;perform&nbsp;the&nbsp;protocol&nbsp;upgrade.&quot;&lt;br&gt;<br>
&lt;br&gt;<br>
In&nbsp;my&nbsp;code&nbsp;I&nbsp;have&nbsp;only&nbsp;this&nbsp;function&nbsp;for&nbsp;the&nbsp;protocol&nbsp;upgrade:&lt;br&gt;<br>
&lt;br&gt;<br>
init({_TransportName,&nbsp;_ProtocolName},&nbsp;_Req,&nbsp;[])&nbsp;-&gt;&lt;br&gt;<br>
 &nbsp; &nbsp; {upgrade,&nbsp;protocol,&nbsp;cowboy_rest}.&lt;br&gt;<br>
&lt;br&gt;<br>
On&nbsp;the&nbsp;other&nbsp;hand,&nbsp;when&nbsp;compiling,&nbsp;I&nbsp;get&nbsp;the&nbsp;following&nbsp;warnings:&lt;br&gt;<br>
&lt;br&gt;<br>
src/handler_transactions.erl:&lt;u&gt;&lt;/u&gt;3:&nbsp;Warning:&nbsp;undefined&nbsp;callback&nbsp;function&lt;br&gt;<br>
handle/2&nbsp;(behaviour&nbsp;&#39;cowboy_http_handler&#39;)&lt;br&gt;<br>
src/handler_transactions.erl:&lt;u&gt;&lt;/u&gt;3:&nbsp;Warning:&nbsp;undefined&nbsp;callback&nbsp;function&lt;br&gt;<br>
terminate/3&nbsp;(behaviour&nbsp;&#39;cowboy_http_handler&#39;)&lt;br&gt;<br>
&lt;br&gt;<br>
Is&nbsp;this&nbsp;the&nbsp;expected&nbsp;behavior?&nbsp;I&nbsp;know&nbsp;I&nbsp;_can_&nbsp;ignore&nbsp;the&nbsp;warnings,&nbsp;but&lt;br&gt;<br>
not&nbsp;if&nbsp;I&nbsp;want&nbsp;to&nbsp;use&nbsp;Erlang&nbsp;compiler&nbsp;option&nbsp;warnings_as_errors,&nbsp;for&nbsp;example.&lt;br&gt;<br>
&lt;br&gt;<br>
Many&nbsp;thanks.&lt;br&gt;<br>
&lt;br&gt;<br>
-&nbsp;Paulo&nbsp;F.&nbsp;Oliveira&lt;br&gt;<br>
&lt;br&gt;<br>
&lt;br&gt;&lt;/div&gt;&lt;/div&gt;<br>
______________________________&lt;u&gt;&lt;/u&gt;_________________&lt;br&gt;<br>
Extend&nbsp;mailing&nbsp;list&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;mailto:[email protected]&quot;&nbsp;target=&quot;_blank&quot;&gt;[email protected]&lt;/a&gt;&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;https://lists.ninenines.eu/listinfo/extend&quot;&nbsp;target=&quot;_blank&quot;&gt;https://lists.ninenines.eu/&lt;u&gt;&lt;/u&gt;listinfo/extend&lt;/a&gt;&lt;br&gt;<br>
&lt;br&gt;&lt;span&nbsp;class=&quot;HOEnZb&quot;&gt;&lt;font&nbsp;color=&quot;#888888&quot;&gt;<br>
&lt;/font&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span&nbsp;class=&quot;HOEnZb&quot;&gt;&lt;font&nbsp;color=&quot;#888888&quot;&gt;<br>
&lt;br&gt;<br>
--&nbsp;&lt;br&gt;<br>
Loïc&nbsp;Hoguin&lt;br&gt;<br>
&lt;a&nbsp;href=&quot;http://ninenines.eu&quot;&nbsp;target=&quot;_blank&quot;&gt;http://ninenines.eu&lt;/a&gt;&lt;br&gt;<br>
&lt;/font&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;<br>

</tt>