The request from webui: {"rack.session"=>{:session_id=>"dc98f6dff1fbf054ecf2aa88e9839ee6"}, "HTTP_HOST"=>"api.obstest.sh.intel.com", "HTTP_ACCEPT"=>"*/*", "SERVER_NAME"=>"api.obstest.sh.intel.com", "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "HTTP_USER_AGENT"=>"buildservice-webclient/1.0", "action_controller.request.request_parameters"=>{}, "rack.errors"=>#, "CONTENT_TYPE"=>"text/plain", "SERVER_PROTOCOL"=>"HTTP/1.1", "FCGI_ROLE"=>"RESPONDER", "rack.version"=>[1, 0], "rack.run_once"=>false, "REMOTE_ADDR"=>"::ffff:10.239.36.25", "SERVER_SOFTWARE"=>"lighttpd/1.4.20", "SCRIPT_NAME"=>"/dispatch.fcgi", "SERVER_ADDR"=>"::ffff:10.239.36.25", "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "action_controller.request.path_parameters"=>{"action"=>"global_counters", "controller"=>"statistics"}, "rack.multiprocess"=>true, "REQUEST_URI"=>"/statistics/global_counters", "REMOTE_PORT"=>"60062", "rack.request.query_hash"=>{}, "SERVER_PORT"=>"80", "rack.session.options"=>{:domain=>nil, :expire_after=>nil, :key=>"_session_id", :id=>"dc98f6dff1fbf054ecf2aa88e9839ee6", :httponly=>true, :path=>"/"}, "REQUEST_METHOD"=>"GET", "DOCUMENT_ROOT"=>"/srv/www/obs/api/public", "action_controller.request.query_parameters"=>{}, "action_controller.rescue.request"=>#, @parameters={"action"=>"global_counters", "controller"=>"statistics"}>, "SCRIPT_FILENAME"=>"/srv/www/obs/api/public/dispatch.fcgi", "rack.request.query_string"=>"", "action_controller.rescue.response"=>#, @parameters={"action"=>"global_counters", "controller"=>"statistics"}>, @session={:session_id=>"dc98f6dff1fbf054ecf2aa88e9839ee6"}, @header={"X-Opensuse-APIVersion"=>"1.9", "Cache-Control"=>"no-cache"}, @writer=#, @redirected_to=nil, @template=#, @controller=#, @parameters={"action"=>"global_counters", "controller"=>"statistics"}>, @performed_redirect=false, @request_origin="::ffff:10.239.36.25 at 2010-07-06 16:33:44", @_headers={"X-Opensuse-APIVersion"=>"1.9", "Cache-Control"=>"no-cache"}, @template=#, @_response=#, @before_filter_chain_aborted=false, @_session={:session_id=>"dc98f6dff1fbf054ecf2aa88e9839ee6"}, @performed_render=false, @action_name="global_counters", @_params={"action"=>"global_counters", "controller"=>"statistics"}, @url=#, @parameters={"action"=>"global_counters", "controller"=>"statistics"}>, @parameters={"action"=>"global_counters", "controller"=>"statistics"}>, @real_format=nil, @auth_method=:basic>, @_current_render=nil, @view_paths=["/srv/www/obs/api/app/views"], @assigns_added=nil, @_first_render=nil, @assigns={}>, @body=["", []], @block=nil, @status=200, @assigns=[]>, "rack.input"=>#, @unlinked=false, @rewindable_io=nil>, "REDIRECT_STATUS"=>"200", "QUERY_STRING"=>"", "GATEWAY_INTERFACE"=>"CGI/1.1"} The request from osc client: {"rack.session"=>{:session_id=>"d9db9bf17c18e94b4c5773e03a26c4ce"}, "HTTP_HOST"=>"api.obstest.sh.intel.com", "SERVER_NAME"=>"api.obstest.sh.intel.com", "rack.request.cookie_hash"=>{"_frontend_session"=>"BAh7BjoPc2Vzc2lvbl9pZCIlZDlkYjliZjE3YzE4ZTk0YjRjNTc3M2UwM2EyNmM0Y2U=--37c83edb5d120752fbea2de03d8678255e533bb7"}, "REQUEST_PATH"=>"/", "rack.url_scheme"=>"http", "HTTP_USER_AGENT"=>"osc/0.127", "action_controller.request.request_parameters"=>{}, "rack.errors"=>#, "SERVER_PROTOCOL"=>"HTTP/1.1", "FCGI_ROLE"=>"RESPONDER", "rack.version"=>[1, 0], "rack.run_once"=>false, "REMOTE_ADDR"=>"::ffff:10.239.36.25", "SERVER_SOFTWARE"=>"lighttpd/1.4.20", "rack.request.cookie_string"=>"_frontend_session=BAh7BjoPc2Vzc2lvbl9pZCIlZDlkYjliZjE3YzE4ZTk0YjRjNTc3M2UwM2EyNmM0Y2U%3D--37c83edb5d120752fbea2de03d8678255e533bb7", "SCRIPT_NAME"=>"/dispatch.fcgi", "SERVER_ADDR"=>"::ffff:10.239.36.25", "HTTP_VERSION"=>"HTTP/1.1", "rack.multithread"=>false, "HTTP_COOKIE"=>"_frontend_session=BAh7BjoPc2Vzc2lvbl9pZCIlZDlkYjliZjE3YzE4ZTk0YjRjNTc3M2UwM2EyNmM0Y2U%3D--37c83edb5d120752fbea2de03d8678255e533bb7", "action_controller.request.path_parameters"=>{"action"=>"index_package", "project"=>"Trunk", "package"=>"zypper", "controller"=>"source"}, "rack.multiprocess"=>true, "REQUEST_URI"=>"/source/Trunk/zypper?rev=latest", "REMOTE_PORT"=>"60078", "rack.request.query_hash"=>{"rev"=>"latest"}, "SERVER_PORT"=>"80", "rack.session.options"=>{:domain=>nil, :expire_after=>nil, :key=>"_session_id", :id=>"d9db9bf17c18e94b4c5773e03a26c4ce", :httponly=>true, :path=>"/"}, "REQUEST_METHOD"=>"GET", "DOCUMENT_ROOT"=>"/srv/www/obs/api/public", "action_controller.request.query_parameters"=>{"rev"=>"latest"}, "action_controller.rescue.request"=>#"latest", "action"=>"index_package", "project"=>"Trunk", "package"=>"zypper", "controller"=>"source"}>, "SCRIPT_FILENAME"=>"/srv/www/obs/api/public/dispatch.fcgi", "rack.request.query_string"=>"rev=latest", "action_controller.rescue.response"=>#"latest", "action"=>"index_package", "project"=>"Trunk", "package"=>"zypper", "controller"=>"source"}>, @session={:session_id=>"d9db9bf17c18e94b4c5773e03a26c4ce"}, @header={"X-Opensuse-APIVersion"=>"1.9", "Cache-Control"=>"no-cache"}, @writer=#, @redirected_to=nil, @template=#, @controller=#"latest", "action"=>"index_package", "project"=>"Trunk", "package"=>"zypper", "controller"=>"source"}>, @performed_redirect=false, @request_origin="::ffff:10.239.36.25 at 2010-07-06 16:36:23", @_headers={"X-Opensuse-APIVersion"=>"1.9", "Cache-Control"=>"no-cache"}, @template=#, @_response=#, @before_filter_chain_aborted=false, @_session={:session_id=>"d9db9bf17c18e94b4c5773e03a26c4ce"}, @performed_render=false, @action_name="index_package", @_params={"rev"=>"latest", "action"=>"index_package", "project"=>"Trunk", "package"=>"zypper", "controller"=>"source"}, @url=#"latest", "action"=>"index_package", "project"=>"Trunk", "package"=>"zypper", "controller"=>"source"}>, @parameters={"rev"=>"latest", "action"=>"index_package", "project"=>"Trunk", "package"=>"zypper", "controller"=>"source"}>, @real_format=nil, @auth_method=:basic>, @_current_render=nil, @view_paths=["/srv/www/obs/api/app/views"], @assigns_added=nil, @_first_render=nil, @assigns={}>, @body=["", []], @block=nil, @status=200, @assigns=[]>, "rack.input"=>#, @unlinked=false, @rewindable_io=nil>, "HTTP_CONNECTION"=>"close", "HTTP_ACCEPT_ENCODING"=>"identity", "REDIRECT_STATUS"=>"200", "QUERY_STRING"=>"rev=latest", "GATEWAY_INTERFACE"=>"CGI/1.1"}