summaryrefslogtreecommitdiffstats
path: root/_build/static/archives/extend/attachments/20130210/1b9560c2/attachment.html
blob: 3050d08f5a35ff07bea64e8ee92f613ed58e0741 (plain) (blame)
1
2
3
4
5
6
<tt>
&lt;html&gt;&lt;head&gt;&lt;meta&nbsp;http-equiv=&quot;Content-Type&quot;&nbsp;content=&quot;text/html&nbsp;charset=us-ascii&quot;&gt;&lt;/head&gt;&lt;body&nbsp;style=&quot;word-wrap:&nbsp;break-word;&nbsp;-webkit-nbsp-mode:&nbsp;space;&nbsp;-webkit-line-break:&nbsp;after-white-space;&nbsp;&quot;&gt;Hi,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&nbsp;I'm&nbsp;playing&nbsp;around&nbsp;with&nbsp;a&nbsp;middleware&nbsp;and&nbsp;request/responsehooks.&nbsp;A&nbsp;couple&nbsp;of&nbsp;questions&nbsp;that&nbsp;have&nbsp;surfaced:&lt;/div&gt;&lt;div&gt;*&nbsp;Say&nbsp;I&nbsp;map&nbsp;a&nbsp;module&nbsp;to&nbsp;&quot;/my/path[...]&quot;&nbsp;and&nbsp;then&nbsp;curl&nbsp;&quot;/my/path/even/more/stuff&quot;.&nbsp;Is&nbsp;there&nbsp;a&nbsp;way&nbsp;to&nbsp;retrieve&nbsp;the&nbsp;&quot;rest&quot;&nbsp;of&nbsp;the&nbsp;matched&nbsp;path,&nbsp;i.e.&nbsp;like&nbsp;cowboy_req:path_info/1&nbsp;but&nbsp;just&nbsp;the&nbsp;rest,&nbsp;not&nbsp;the&nbsp;total&nbsp;path.&nbsp;The&nbsp;result&nbsp;I&nbsp;want&nbsp;is:&nbsp;[&lt;&lt;&quot;even&quot;&gt;&gt;,&nbsp;&lt;&lt;&quot;more&quot;&gt;&gt;,&nbsp;&lt;&lt;&quot;stuff&quot;&gt;&gt;].&lt;/div&gt;&lt;div&gt;*&nbsp;I've&nbsp;been&nbsp;trying&nbsp;to&nbsp;use&nbsp;a&nbsp;responsehook&nbsp;to&nbsp;ensure&nbsp;that&nbsp;a&nbsp;default&nbsp;content-type&nbsp;is&nbsp;set&nbsp;if&nbsp;none&nbsp;is&nbsp;specified.&nbsp;Been&nbsp;trying&nbsp;with&nbsp;cowboy_req:reply,&nbsp;coboy_req:set_resp_headers,&nbsp;etc.&nbsp;It&nbsp;doesn't&nbsp;seem&nbsp;to&nbsp;work&nbsp;that&nbsp;well.&nbsp;What's&nbsp;the&nbsp;preferred&nbsp;way?&lt;br&gt;&lt;div&nbsp;apple-content-edited=&quot;true&quot;&gt;<br>
&lt;span&nbsp;class=&quot;Apple-style-span&quot;&nbsp;style=&quot;border-collapse:&nbsp;separate;&nbsp;color:&nbsp;rgb(0,&nbsp;0,&nbsp;0);&nbsp;font-family:&nbsp;Helvetica;&nbsp;font-style:&nbsp;normal;&nbsp;font-variant:&nbsp;normal;&nbsp;font-weight:&nbsp;normal;&nbsp;letter-spacing:&nbsp;normal;&nbsp;line-height:&nbsp;normal;&nbsp;orphans:&nbsp;2;&nbsp;text-align:&nbsp;-webkit-auto;&nbsp;text-indent:&nbsp;0px;&nbsp;text-transform:&nbsp;none;&nbsp;white-space:&nbsp;normal;&nbsp;widows:&nbsp;2;&nbsp;word-spacing:&nbsp;0px;&nbsp;border-spacing:&nbsp;0px;&nbsp;-webkit-text-decorations-in-effect:&nbsp;none;&nbsp;-webkit-text-size-adjust:&nbsp;auto;&nbsp;-webkit-text-stroke-width:&nbsp;0px;&nbsp;font-size:&nbsp;medium;&nbsp;&quot;&gt;&lt;div&nbsp;style=&quot;word-wrap:&nbsp;break-word;&nbsp;-webkit-nbsp-mode:&nbsp;space;&nbsp;-webkit-line-break:&nbsp;after-white-space;&nbsp;&quot;&gt;&lt;span&nbsp;class=&quot;Apple-style-span&quot;&nbsp;style=&quot;border-collapse:&nbsp;separate;&nbsp;color:&nbsp;rgb(0,&nbsp;0,&nbsp;0);&nbsp;font-family:&nbsp;Helvetica;&nbsp;font-style:&nbsp;normal;&nbsp;font-variant:&nbsp;normal;&nbsp;font-weight:&nbsp;normal;&nbsp;letter-spacing:&nbsp;normal;&nbsp;line-height:&nbsp;normal;&nbsp;orphans:&nbsp;2;&nbsp;text-align:&nbsp;-webkit-auto;&nbsp;text-indent:&nbsp;0px;&nbsp;text-transform:&nbsp;none;&nbsp;white-space:&nbsp;normal;&nbsp;widows:&nbsp;2;&nbsp;word-spacing:&nbsp;0px;&nbsp;border-spacing:&nbsp;0px;&nbsp;-webkit-text-decorations-in-effect:&nbsp;none;&nbsp;-webkit-text-size-adjust:&nbsp;auto;&nbsp;-webkit-text-stroke-width:&nbsp;0px;&nbsp;font-size:&nbsp;medium;&nbsp;&quot;&gt;&lt;div&nbsp;style=&quot;word-wrap:&nbsp;break-word;&nbsp;-webkit-nbsp-mode:&nbsp;space;&nbsp;-webkit-line-break:&nbsp;after-white-space;&nbsp;&quot;&gt;&lt;span&nbsp;class=&quot;Apple-style-span&quot;&nbsp;style=&quot;border-collapse:&nbsp;separate;&nbsp;color:&nbsp;rgb(0,&nbsp;0,&nbsp;0);&nbsp;font-family:&nbsp;Helvetica;&nbsp;font-style:&nbsp;normal;&nbsp;font-variant:&nbsp;normal;&nbsp;font-weight:&nbsp;normal;&nbsp;letter-spacing:&nbsp;normal;&nbsp;line-height:&nbsp;normal;&nbsp;orphans:&nbsp;2;&nbsp;text-align:&nbsp;-webkit-auto;&nbsp;text-indent:&nbsp;0px;&nbsp;text-transform:&nbsp;none;&nbsp;white-space:&nbsp;normal;&nbsp;widows:&nbsp;2;&nbsp;word-spacing:&nbsp;0px;&nbsp;border-spacing:&nbsp;0px;&nbsp;-webkit-text-decorations-in-effect:&nbsp;none;&nbsp;-webkit-text-size-adjust:&nbsp;auto;&nbsp;-webkit-text-stroke-width:&nbsp;0px;&nbsp;font-size:&nbsp;medium;&nbsp;&quot;&gt;&lt;div&nbsp;style=&quot;word-wrap:&nbsp;break-word;&nbsp;-webkit-nbsp-mode:&nbsp;space;&nbsp;-webkit-line-break:&nbsp;after-white-space;&nbsp;&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div&nbsp;style=&quot;word-wrap:&nbsp;break-word;&nbsp;-webkit-nbsp-mode:&nbsp;space;&nbsp;-webkit-line-break:&nbsp;after-white-space;&nbsp;&quot;&gt;Regards,&lt;/div&gt;&lt;div&nbsp;style=&quot;word-wrap:&nbsp;break-word;&nbsp;-webkit-nbsp-mode:&nbsp;space;&nbsp;-webkit-line-break:&nbsp;after-white-space;&nbsp;&quot;&gt;-Bip&nbsp;Thelin&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;<br>
&lt;/div&gt;<br>
&lt;br&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;
</tt>