I have had a few requests where the values in request.fields() do not
agree with what is in QUERY_STRING. Below, see that the referrer,
QUERY_STRING and REQUEST_URI all show _id=BK0000000579561338, and yet in
fields we see _id=BK0000000579558176! How can this be? Looking at
HTTPRequest.py I can see that everything comes from requestDict, which I
guess is coming from the adapter (mod_webkit2). Therefore what the
adapter is sending us in requestDict['input'] does not match what we see
in requestDict['environ']. Does it seem that I am thinking in the right
direction? Has anyone else seen anything like this?
Background: I am now using 1.1b, but I have noticed this problem
occasionally over the last few years. It occurred during a period of
reasonably high usage.
CONTENT_LENGTH 83
CONTENT_TYPE application/x-www-form-urlencoded
DOCUMENT_ROOT /var/www/html
GATEWAY_INTERFACE CGI/1.1
HTTP_ACCEPT application/x-ms-application, image/jpeg,
application/xaml+xml, image/gif, image/pjpeg, application/x-ms-xbap,
application/vnd.ms-excel, application/vnd.ms-powerpoint,
application/msword, */*
HTTP_ACCEPT_ENCODING gzip, deflate
HTTP_ACCEPT_LANGUAGE en-AU
HTTP_CONNECTION keep-alive
HTTP_COOKIE _SID_=20110323082132-d9c44042f70ed31c95834939d79eac32
HTTP_PRAGMA no-cache
HTTP_REFERER http://www.X.com/v003/?_s=qf0044&_id=BK0000000579561338
HTTP_USER_AGENT Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1;
WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET
CLR 3.0.30729; Media Center PC 6.0)
HTTP_VIA 1.1 imelprirnweb01.infoplex.int:8080 (IronPort-WSA/7.1.0-307)
HTTP_X_IMFORWARDS 20
PATH /sbin: /usr/sbin: /bin: /usr/bin
PATH_INFO /
PATH_TRANSLATED /var/www/html/
QUERY_STRING _s=qf0044&_id=BK0000000579561338
REMOTE_ADDR 1.1.1.1
REMOTE_PORT 56840
REQUEST_METHOD POST
REQUEST_URI /v003/?_s=qf0044&_id=BK0000000579561338
SCRIPT_FILENAME /var/www/html/v003
SCRIPT_NAME /v003
SCRIPT_URI http://www.X.com/v003/
SCRIPT_URL /v003/
SERVER_ADDR 0.0.0.0
SERVER_ADMIN root@localhost
SERVER_NAME www.X.com
SERVER_PORT 80
SERVER_PROTOCOL HTTP/1.1
SERVER_SIGNATURE <address>Apache Server at www.X.com Port 80</address>
SERVER_SOFTWARE Apache
UNIQUE_ID 16gr3soE47EAAHBSUgsAAAAG
fields
_action_nextQuestion Next >>
_id BK0000000579558176
_s qf0044
_wasQuestion ID10
method 'POST'
pathInfo '/'
pathTranslated '/var/www/html/'
previousURLPaths []
queryString '_s=qf0044&_id=BK0000000579561338'
serverSidePath '/home/timbock/v003/servlets/QuestionPage.py'
servletPath '/v003'
sessionId '200323082132-d9c44042f70ed31c95834939d79eac32'
uri '/v003/?_s=qf0044&_id=BK0000000579561338'
------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software
be a part of the solution? Download the Intel(R) Manageability Checker
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Webware-discuss mailing list
Webware-discuss@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/webware-discuss