Howdy all,
I''m having a strange issue after moving from Thin to Unicon. One of
the form values being posted is not showing up in our request, below you can see
a Rails log entry and notice that there is no parameter
''messageID'' but it shows in the
''action_dispatch.request.request_parameters'' collection.
Has anyone else seen this, and is there a solution?
Started POST "/smsGatewayClient/notifyMultimediaMessageDelivered" for
10.244.90.114 at Thu Jul 15 13:39:26 -0700 2010
Processing by MessagesController#discovered as */*
Parameters: {"deliveryResponse"=>"<?xml
version=\"1.0\"?>\r\n<env:Envelope
xmlns:env=\"http://schemas.xmlsoap.org/soap/envelope/\">\r\n<env:Header>\r\n<mm7:TransactionID
xmlns:mm7=\"http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4\"
env:mustUnderstand=\"1\">0AB1A686B00E00002010000101</mm7:TransactionID>\r\n</env:Header>\r\n<env:Body>\r\n<DeliveryReportReq
xmlns=\"http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4\">\r\n<MM7Version>6.8.0</MM7Version>\r\n<MessageID>0AB1A686B00E000020100001</MessageID>\r\n<Recipient>\r\n<Number>6178331496</Number>\r\n</Recipient>\r\n<Sender>\r\n<ShortCode>78000</ShortCode>\r\n</Sender>\r\n<Date>2010-07-15T20:38:55+00:00</Date>\r\n<MMStatus>Retrieved</MMStatus>\r\n<UACapabilities
UAProf=\"rim9530v1\"\r\n
TimeStamp=\"2010-07-15T20:38:55+00:00\"
/>\r\n</DeliveryReportReq>\r\n</env:Body>\r\n</env:Envelope>",
"destination"=>"tel:6178331496",
"method"=>"post",
"clientTransactionID"=>"21qb7g71m72i5l21ks6t85q3t5sc\">",
"serviceCode"=>"78000",
"outputState"=>"C",
"charset"=>"UTF-8\",
\"SERVER_PROTOCOL\"=>\"HTTP/1.0\",
\"action_dispatch.secret_token\"=>\"REDACTED\",
\"rack.run_once\"=>false, \"rack.version\"=>[1, 1],
\"SERVER_SOFTWARE\"=>\"Unicorn 1.1.2\",
\"PATH_INFO\"=>\"/smsGatewayClient/notifyMultimediaMessageDelivered\",
\"REMOTE_ADDR\"=>\"127.0.0.1\",
\"action_dispatch.request.path_parameters\"=>{:action=>\"index\",
:controller=>\"forward\",
:url=>\"notifyMultimediaMessageDelivered\"},
\"SCRIPT_NAME\"=>\"\",
\"action_dispatch.parameter_filter\"=>[:password],
\"rack.multithread\"=>false,
\"HTTP_VERSION\"=>\"HTTP/1.0\",
\"action_dispatch.request.request_parameters\"=>{\"deliveryResponse\"=>\"<?xml
version=\\\"1.0\\\"?>\\r\\n<env:Envelope
xmlns:env=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\">\\r\\n<env:Header>\\r\\n<mm7:TransactionID
xmlns:mm7=\\\"http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4\\\"
env:mustUnderstand=\\\"1\\\">0AB1A686B00E00002010000101</mm7:TransactionID>\\r\\n</env:Header>\\r\\n<env:Body>\\r\\n<DeliveryReportReq
xmlns=\\\"http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4\\\">\\r\\n<MM7Version>6.8.0</MM7Version>\\r\\n<MessageID>0AB1A686B00E000020100001</MessageID>\\r\\n<Recipient>\\r\\n<Number>6178331496</Number>\\r\\n</Recipient>\\r\\n<Sender>\\r\\n<ShortCode>78000</ShortCode>\\r\\n</Sender>\\r\\n<Date>2010-07-15T20:38:55
00:00</Date>\\r\\n<MMStatus>Retrieved</MMStatus>\\r\\n<UACapabilities
UAProf=\\\"rim9530v1\\\"\\r\\n TimeStamp=\\\"2010-07-15T20:38:55
00:00\\\"
/>\\r\\n</DeliveryReportReq>\\r\\n</env:Body>\\r\\n</env:Envelope>\",
\"messageID\"=>\"1s2oqbn15s4j3t2jbsgft72ijqh9\",
\"destination\"=>\"tel:6178331496\",
\"clientTransactionID\"=>\"21qb7g71m72i5l21ks6t85q3t5sc\",
\"serviceCode\"=>\"78000\",
\"outputState\"=>\"C\"},
\"rack.request.form_vars\"=>\"messageID=1s2oqbn15s4j3t2jbsgft72ijqh9",
"#<struct Unicorn::TeeInput socket"=>"nil,
req={\"action_dispatch.request.formats\"=>[#<Mime::Type:0xb7476474
@synonyms=[\"application/xhtml xml\"], @symbol=:html,
@string=\"text/html\">],
\"action_dispatch.request.parameters\"=>{\"deliveryResponse\"=>\"<?xml
version=\\\"1.0\\\"?>\\r\\n<env:Envelope
xmlns:env=\\\"http://schemas.xmlsoap.org/soap/envelope/\\\">\\r\\n<env:Header>\\r\\n<mm7:TransactionID
xmlns:mm7=\\\"http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4\\\"
env:mustUnderstand=\\\"1\\\">0AB1A686B00E00002010000101</mm7:TransactionID>\\r\\n</env:Header>\\r\\n<env:Body>\\r\\n<DeliveryReportReq
xmlns=\\\"http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-4\\\">\\r\\n<MM7Version>6.8.0</MM7Version>\\r\\n<MessageID>0AB1A686B00E000020100001</MessageID>\\r\\n<Recipient>\\r\\n<Number>6178331496</Number>\\r\\n</Recipient>\\r\\n<Sender>\\r\\n<ShortCode>78000</ShortCode>\\r\\n</Sender>\\r\\n<Date>2010-07-15T20:38:55
00:00</Date>\\r\\n<MMStatus>Retrieved</MMStatus>\\r\\n<UACapabilities
UAProf=\\\"rim9530v1\\\"\\r\\n TimeStamp=\\\"2010-07-15T20:38:55
00:00\\\"
/>\\r\\n</DeliveryReportReq>\\r\\n</env:Body>\\r\\n</env:Envelope>\",
\"messageID\"=>\"1s2oqbn15s4j3t2jbsgft72ijqh9\",
\"destination\"=>\"tel:6178331496\",
\"sender\"=>\"6178331496\",
\"action\"=>\"index\",
\"url\"=>\"notifyMultimediaMessageDelivered\",
\"clientTransactionID\"=>\"21qb7g71m72i5l21ks6t85q3t5sc\",
\"serviceCode\"=>\"78000\",
\"outputState\"=>\"C\",
\"controller\"=>\"forward\"},
\"rack.session\"=>{\"session_id\"=>\"b059b627561cc047dd7ab3e7e8de0baf\"},
\"rack.logger\"=>#<Logger:0xb7a21590
@logdev=#<Logger::LogDevice:0xb7a214dc @shift_age=0,
@filename=\"log/unicorn.log\",
@mutex=#<Logger::LogDevice::LogDeviceMutex:0xb7a214b4 @mon_waiting_queue=[],
@mon_entering_queue=[], @mon_count=0, @mon_owner=nil>,
@dev=#<File:log/unicorn.log>, @shift_size=1048576>,
@formatter=#<Logger::SimpleFormatter:0xb6f3bcfc @datetime_format=nil>,
@level=0, @default_formatter=#<Logger::Formatter:0xb7a21504
@datetime_format=nil>, @progname=nil>,
\"SERVER_NAME\"=>\"cdngw.g8wave.com\",
\"HTTP_HOST\"=>\"cdngw.g8wave.com\",
\"action_dispatch.remote_ip\"=>#<ActionDispatch::RemoteIp::RemoteIpGetter:0xb703cb74
@trusted_proxies=/(^127\\.0\\.0\\.1$|^(10|172\\.(1[6-9]|2[0-9]|30|31)|192\\.168)\\.)/i,
@check_ip_spoofing=true, @env={...}>,
\"rack.url_scheme\"=>\"http\",
\"CONTENT_LENGTH\"=>\"1332\",
\"HTTP_USER_AGENT\"=>\"Jakarta Commons-HttpClient/3.0\",
\"HTTP_X_REAL_IP\"=>\"10.244.90.114\",
\"REQUEST_PATH\"=>\"/smsGatewayClient/notifyMultimediaMessageDelivered\",
\"action_dispatch.request.query_parameters\"=>{\"sender\"=>\"6178331496\"},
\"rack.errors\"=>#<File:log/unicorn.stderr.log>,
\"CONTENT_TYPE\"=>\"application/x-www-form-urlencoded"}
Eternally grateful,
R