mod_rest/mod_rest.lua
changeset 3878 505ae524b635
parent 3877 fea0c1bed1a0
child 3880 75b330d4fa6f
equal deleted inserted replaced
3877:fea0c1bed1a0 3878:505ae524b635
   316 end
   316 end
   317 
   317 
   318 local http_server = require "net.http.server";
   318 local http_server = require "net.http.server";
   319 module:hook_object_event(http_server, "http-error", function (event)
   319 module:hook_object_event(http_server, "http-error", function (event)
   320 	local request, response = event.request, event.response;
   320 	local request, response = event.request, event.response;
   321 	if true or decide_type(request and request.headers.accept or "") == "application/json" then
   321 	if decide_type(request and request.headers.accept or "") == "application/json" then
   322 		if response then
   322 		if response then
   323 			response.headers.content_type = "application/json";
   323 			response.headers.content_type = "application/json";
   324 		end
   324 		end
   325 		return json.encode({
   325 		return json.encode({
   326 				type = "error",
   326 				type = "error",