From ebcaf479e18281c96a642d9654bf3a96c8f6c483 Mon Sep 17 00:00:00 2001 From: makuchaku Date: Tue, 16 Aug 2011 16:56:39 +0530 Subject: [PATCH] Minor fixes --- bridge.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bridge.rb b/bridge.rb index 2ee9677..0c20570 100644 --- a/bridge.rb +++ b/bridge.rb @@ -5,6 +5,7 @@ #require 'net/https' require 'json' + get '/' do headers = params['h'] ? JSON.parse(params['h']) : {} url = URI.parse(params['u']) @@ -35,6 +36,6 @@ http.request(request) end - arg = "{ status: #{response.code}, headers: [#{response.each_name { }.to_json}], body: '#{response.body}' }" + arg = "{ status: #{response.code}, headers: [#{response.each_name { }.to_json}], body: \"#{URI.escape(response.body)}\" }" json = "#{params['jsonp']}(#{arg});" end