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

Reply via email to