aboutsummaryrefslogtreecommitdiffstats
path: root/lib/inets/src/http_server/mod_get.erl
diff options
context:
space:
mode:
authorMicael Karlberg <[email protected]>2012-03-06 11:31:32 +0100
committerMicael Karlberg <[email protected]>2012-03-06 11:31:32 +0100
commitc864dc812dc853e101714185b56295a3f314ed01 (patch)
tree0a6533931209b7efcf8ab0770710deb78fab4a7a /lib/inets/src/http_server/mod_get.erl
parent725032aabda06c77934b461374b8657963f4ff1c (diff)
parent66288284701787c7b9e1775ec9bc91732c87f51d (diff)
downloadotp-c864dc812dc853e101714185b56295a3f314ed01.tar.gz
otp-c864dc812dc853e101714185b56295a3f314ed01.tar.bz2
otp-c864dc812dc853e101714185b56295a3f314ed01.zip
Merge branch 'bmk/inets/inets59_integration' into bmk/inets/inets59_integration2
Diffstat (limited to 'lib/inets/src/http_server/mod_get.erl')
-rw-r--r--lib/inets/src/http_server/mod_get.erl16
1 files changed, 12 insertions, 4 deletions
diff --git a/lib/inets/src/http_server/mod_get.erl b/lib/inets/src/http_server/mod_get.erl
index 5cb30e3d97..c58d1f3508 100644
--- a/lib/inets/src/http_server/mod_get.erl
+++ b/lib/inets/src/http_server/mod_get.erl
@@ -18,9 +18,16 @@
%%
%%
-module(mod_get).
+
-export([do/1]).
+
-include("httpd.hrl").
-include("httpd_internal.hrl").
+-include("inets_internal.hrl").
+
+-define(VMODULE,"GET").
+
+
%% do
do(Info) ->
@@ -84,15 +91,16 @@ send_response(_Socket, _SocketType, Path, Info)->
file:close(FileDescriptor),
{proceed,[{response,{already_sent,200,
FileInfo#file_info.size}},
- {mime_type,MimeType}|Info#mod.data]};
+ {mime_type,MimeType} | Info#mod.data]};
{error, Reason} ->
+ ?hdrt("send_response -> failed open file",
+ [{path, Path}, {reason, Reason}]),
Status = httpd_file:handle_error(Reason, "open", Info, Path),
- {proceed,
- [{status, Status}| Info#mod.data]}
+ {proceed, [{status, Status} | Info#mod.data]}
end.
%% send
-
+
send(#mod{socket = Socket, socket_type = SocketType} = Info,
StatusCode, Headers, FileDescriptor) ->
?DEBUG("send -> send header",[]),