Mercurial > prosody-modules
comparison mod_rest/apidemo.lib.lua @ 4498:1776831d0fab
mod_rest/apidemo: Serve yaml with a (non-standard) content-type
There's no Standard from what I can tell, found this one somewhere.
Serving as text/* might help some clients do something sensible like not
treat it as a binary file, which it isn't.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 07 Mar 2021 01:22:15 +0100 |
| parents | eea62d30ae08 |
| children | fd15e7f00ff5 |
comparison
equal
deleted
inserted
replaced
| 4497:4c262e5a02b5 | 4498:1776831d0fab |
|---|---|
| 20 end | 20 end |
| 21 | 21 |
| 22 do | 22 do |
| 23 local f = module:load_resource("openapi.yaml"); | 23 local f = module:load_resource("openapi.yaml"); |
| 24 _M.schema = { | 24 _M.schema = { |
| 25 headers = { | |
| 26 content_type = "text/x-yaml"; | |
| 27 }; | |
| 25 body = f:read("*a"); | 28 body = f:read("*a"); |
| 26 } | 29 } |
| 27 f:close(); | 30 f:close(); |
| 28 end | 31 end |
| 29 | 32 |
