CGI form data trod upon when uploading large file

michael mike02710 at mindspring.com
Tue Aug 27 21:14:37 EDT 2002


Environment:
Win2k client, IE6
Win2k Advanced server, running Oracle 9iAS flavoured Apache 1.3.19
ActiveState ActivePython 2.2.1
Using the pso session package (I doubt this has anything to do with it,
but...)

I am writing a CGI script that accepts a type="file" input, along with about
10 other text inputs. When I submit a small text file, I get all the CGI
form data. When I attempt to submit a larger MS Word document, several of
the form inputs are missing.

Does anyone have any idea why this is happening ? BTW, I *am* using
"python -u" in the shebang line, so I am fairly confident that I am not
tripping up on embedded EOF or other control character in the Word doc.

A "cgi.test()" dump of both sessions follows:

Note that in the Word doc cgi dump, the "requester_name" field is missing.

Am I exceeding the amount of memory available for environment variables ? Is
this a known bug on Windows (google did not seem to think so...)  Any
insight anyone can give would be greatly appreciated. Thanks.


Mike McCarty
m i c h a e l . m c c a r ty (at) v e r i z o n . n e t

[small text file]

Current Working Directory:
s:\cgi-bin\project
Command Line Arguments:
['s:\\\\cgi-bin\\project\\REQUES~4.PY']
Form Contents:
aim: <type 'instance'>
FieldStorage('aim', None, '154-1220')
attachment: <type 'instance'>
FieldStorage('attachment', '', '')
boxid: <type 'instance'>
FieldStorage('boxid', None, '888')
classification: <type 'instance'>
FieldStorage('classification', None, 'CLONE')
description: <type 'instance'>
FieldStorage('description', None, 'test project with file upload test
project with file upload')
junk: <type 'instance'>
phone: <type 'instance'>
FieldStorage('phone', None, '4122345732')
platform: <type 'instance'>
FieldStorage('platform', None, 'BSI')
product: <type 'instance'>
FieldStorage('product', None, 'CUSTOM')
project_name: <type 'instance'>
FieldStorage('project_name', None, 'test project with file upload test
project with file upload')
req_live_date: <type 'instance'>
FieldStorage('req_live_date', None, '08/25/1971')
request_type: <type 'instance'>
FieldStorage('request_type', None, 'CUSTOMER')
requester_name: <type 'instance'>
FieldStorage('requester_name', None, 'McCarty Michael J')
section: <type 'instance'>
FieldStorage('section', None, 'R. P. Systems Development')
service: <type 'instance'>
FieldStorage('service', None, 'ACH')
sites: <type 'instance'>
FieldStorage('sites', None, 'PIG')
Shell Environment:
COMSPEC
C:\WINNT\system32\cmd.exe
CONTENT_LENGTH
51980
CONTENT_TYPE
multipart/form-data; boundary=---------------------------7d23ab55b0090
DOCUMENT_ROOT
s:/
FORMS60_WEB_CONFIG_FILE
D:\9iAS\806home\forms60\server\formsweb.cfg
GATEWAY_INTERFACE
CGI/1.1
HTTP_ACCEPT
image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword,
*/*
HTTP_ACCEPT_ENCODING
gzip, deflate
HTTP_ACCEPT_LANGUAGE
en-us
HTTP_CACHE_CONTROL
no-cache
HTTP_CONNECTION
Keep-Alive
HTTP_COOKIE
SESSION_ID=C:\TEMP\~4164-0SESSION_ID
HTTP_HOST
my_web_server:7778
HTTP_REFERER
http://my_web_server:7778/cgi-bin/project/request_form.py
HTTP_USER_AGENT
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
PATH
D:\9iAS\1022\bin;D:\9iAS\1022\Apache\Perl\5.00503\bin\mswin32-x86;D:\9iAS\10
22\Apache\fastcgi;I:\Python22\.;I:\Python21\;C:\perl\bin\;D:\oracle\ora817\b
in;D:\9iAS\1022\BIN;D:\9iAS\806home\bin;D:\9iAS\1022\Apache\Perl\5.00503\bin
\mswin32-x86;D:\oracle\ora817\Apache\Perl\5.00503\bin\mswin32-x86;C:\Program
Files\Oracle\jre\1.1.7\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem
;C:\Program Files\Dell\Intel DMI Service Provider\Win32\bin;C:\Program
Files\Dell\OpenManage\ArrayManager;C:\PROGRAM
FILES\DELL\OPENMANAGE\HIP\bin;C:\PROGRAM
FILES\DELL\OPENMANAGE\HIP\;C:\PROGRAM
FILES\DELL\OPENMANAGE\HIP\help;C:\PROGRAM
FILES\DELL\OPENMANAGE\HIP\DMI\Win32\bin;D:\9iAS\806home\vbroker\bin;D:\9iAS\
806home\jdk\bin;c:\Program Files\CVS for NT
QUERY_STRING
REMOTE_ADDR
172.29.54.193
REMOTE_PORT
2524
REQUEST_METHOD
POST
REQUEST_URI
/cgi-bin/project/request_submit.py
SCRIPT_FILENAME
s://cgi-bin/project/request_submit.py
SCRIPT_NAME
/cgi-bin/project/request_submit.py
SERVER_ADDR
172.29.54.50
SERVER_ADMIN
you at your.address
SERVER_NAME
my_web_server
SERVER_PORT
7778
SERVER_PROTOCOL
HTTP/1.1
SERVER_SIGNATURE
<ADDRESS>Oracle HTTP Server Powered by Apache/1.3.19 Server at my_web_server
Port 7778</ADDRESS>
SERVER_SOFTWARE
Oracle HTTP Server Powered by Apache/1.3.19 (Win32) mod_plsql/3.0.9.8.3b
mod_ssl/2.8.1 OpenSSL/0.9.5a mod_fastcgi/2.2.10 mod_oprocmgr/1.0
mod_perl/1.25
SYSTEMROOT
C:\WINNT
WINDIR
C:\WINNT
These environment variables could have been set:
AUTH_TYPE
CONTENT_LENGTH
CONTENT_TYPE
DATE_GMT
DATE_LOCAL
DOCUMENT_NAME
DOCUMENT_ROOT
DOCUMENT_URI
GATEWAY_INTERFACE
LAST_MODIFIED
PATH
PATH_INFO
PATH_TRANSLATED
QUERY_STRING
REMOTE_ADDR
REMOTE_HOST
REMOTE_IDENT
REMOTE_USER
REQUEST_METHOD
SCRIPT_NAME
SERVER_NAME
SERVER_PORT
SERVER_PROTOCOL
SERVER_ROOT
SERVER_SOFTWARE
In addition, HTTP headers sent by the server may be passed in the
environment as well. Here are some common variable names:
HTTP_ACCEPT
HTTP_CONNECTION
HTTP_HOST
HTTP_PRAGMA
HTTP_REFERER
HTTP_USER_AGENT
What follows is a test, not an actual exception:
Traceback (most recent call last):
  File "I:\Python22\lib\cgi.py", line 896, in test
    g()
  File "I:\Python22\lib\cgi.py", line 894, in g
    f()
  File "I:\Python22\lib\cgi.py", line 892, in f
    exec "testing print_exception() -- <I>italics?</I>"
  File "<string>", line 1
    testing print_exception() -- <I>italics?</I>
                          ^
SyntaxError: invalid syntax

Second try with a small maxlen...
Traceback (most recent call last):
  File "I:\Python22\lib\cgi.py", line 905, in test
    form = FieldStorage()   # Replace with other classes to test those
  File "I:\Python22\lib\cgi.py", line 512, in __init__
    raise ValueError, 'Maximum content length exceeded'
ValueError: Maximum content length exceeded

____________________________________________________________________________
_____________

[now, with the word doc]

Current Working Directory:
s:\cgi-bin\project
Command Line Arguments:
['s:\\\\cgi-bin\\project\\REQUES~4.PY']
Form Contents:
attachment: <type 'instance'>
FieldStorage('attachment', 'C:\\temp\\eMasterLoad_train.doc',
'\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
0\x00\x00\x00\x00\x00>\x00\x03\x00\xfe\xff\t\x00\x06\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x01\x00\x00\x00(\x00\x00\x00\x00\x00\x00\x00\x00\x10\x0
0\x00*\x00\x00\x00\x01\x00\x00\x00\xfe\xff\xff\xff\x00\x00\x00\x00\'\x00\x00
\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff
\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xec\xa5\xc1\x00
q\x00\t\x04\x00\x00\x00\x12\xbf\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\
x00\x04\x00\x00\xae\x0c\x00\x00\x0e\x00bjbjt+t+\x00\x00\x00\x00\x00\x00\x00\
x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\t\x04\x16\x00\x1e\x1c\x00\x00\x1
6A\x01\x00\x16A\x01\x00\xae\x08\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
xff\xff\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\x0f\x00\x00\x00\x00\
x00\x00\x00\x00\x00\xff\xff\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
x00\x00\x00\x00\x00\x00]\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00
\xc6\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00
\x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00
\x00\x00\x14\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xda\x00\x00\x00\x00
\x00\x00\x00\xda\x00\x00\x00\x00\x00\x00\x00\xda\x00\x00\x00\x00\x00\x00\x00
\xda\x00\x00\x00\x00\x00\x00\x00\xda\x00\x00\x00\x0c\x00\x00\x00\xe6\x00\x00
\x00$\x00\x00\x00\xda\x00\x00\x00\x00\x00\x00\x00\xf4\x03\x00\x00\xb6\x00\x0
0\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x0
1\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x0
0\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x0
0\x1e\x01\x00\x00\x00\x00\x00\x00\xb9\x03\x00\x00\x02\x00\x00\x00\xbb\x03\x0
0\x00\x00\x00\x00\x00\xbb\x03\x00\x00\x00\x00\x00\x00\xbb\x03\x00\x00\x00\x0
0\x00\x00\xbb\x03\x00\x00\x00\x00\x00\x00\xbb\x03\x00\x00\x00\x00\x00\x00\xb
b\x03\x00\x00$\x00\x00\x00\xaa\x04\x00\x00\xf4\x01\x00\x00\x9e\x06\x00\x00F\
x00\x00\x00\xdf\x03\x00\x00\x15\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
x00\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\x1e\x01\x00\
x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\
x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\
x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\xdf\x03\x00\x00\
x00\x00\x00\x00b\x01\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00
\xc6\x00\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00
\x00\x00b\x01\x00\x00\x00\x00\x00\x00b\x01\x00\x00\x00\x00\x00\x00b\x01\x00\
x00\x00\x00\x00\x00\x1e\x01\x00\x00:\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00
\x00\x1e\x01\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\x1e\x01
\x00\x00\x00\x00\x00\x00\xb9\x03\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xda\x00\x00\x00\x00\x00\x00\x00
\xda\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00
\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x00\x00\x00
\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x00\xb9\x03\x00\x00\x00\x00\x00\x00b\x0
1\x00\x00\x18\x01\x00\x00b\x01\x00\x00\x00\x00\x00\x00z\x02\x00\x00V\x00\x00
\x00m\x03\x00\x00@\x00\x00\x00\xc6\x00\x00\x00\x00\x00\x00\x00\xc6\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\xb9\x03\x00\x00\x00\x00\x00\x00\x1e\x01\x00\x00\x00\x00\x00\x
00\n\x01\x00\x00\x14\x00\x00\x00p7y\x9b\x99\x0f\xc1\x01\xda\x00\x00\x00\x00\
x00\x00\x00\xda\x00\x00\x00\x00\x00\x00\x00X\x01\x00\x00\n\x00\x00\x00\xad\x
03\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\t\t\t\teMaster Load Process\r\r\r\rDefinition
and program components\r\rpitdb02_lk:/disk2/eMaster/scripts/\r-
emasterload.sh\r- menu_load_emaster.sh\r- ins_mm.sh\r-
dumploadfile.sh\r\r\tpitdb02_lk:/disk2/eMaster/raw/<data file
name>\r\r\tpitdb02_lk:/disk2/eMaster/sql/<SQL
scripts>\r\r\tpitdb02_lk:/disk2/eMaster/log/<dated log files>\r\r2. Core
Concepts: load attributes\r\r\x93automatic load\x94 vs. \x93manual
load\x94\r-Setup\r-Cron job\r-Menu options\r-Reloading\r-Session
check\r\r\x93refresh load\x94 vs. \x93add load\x94\r \t-Setup\r \t-File
header\r \t-Flexibility\r\r \x93regular load\x94 vs. \x93alternate
load\x94\r \t-Setup\r \t-Rationale\r \t-Threshold\r \t-Flexibility\r\rA
customer can be set up to have any combination of above three sets of
attributes, depending on the size of the data file, the frequency of
loading, the requests of the customer, and our system limitations.\r\r\r3.
Monitoring the Automatic Load\r \rReview email received\rIgnore error on
dropping a non-existing table or synonym.\rIgnore error on
rejecting/discarding very few invalid records\t\rReview log if
needed\r/home/rpadmin/em_load_debug.txt\rauto_ld.<yyyymmdd>.log\r<customer>_
<site>_<yyyymmdd>.log\r<customer>_1(or 2)_<yyyymmdd>.log\rFix error and
manually load the file if needed \r\t\r\r4. Running the Manual Load
\r\t\r\tType /disk2/eMaster/scripts/menu_load_emaster.sh\r\r\tRun it on
pitdb03\r\r\tReview email and load
logs\rmanual_ld.<yyyymmdd>.log\r<customer>_<site>_<yyyymmdd>.log\r-
<customer>_1(or 2)_<yyyymmdd>.log\r\r\tFix error and rerun\r\r\r5. Coding
for an eMaster Load Customer\r\rSet up the file path and all relevant
flags\r\t\t(note: Multi-site customers)\r\r\tCode SQL scripts to create
tables and indexes\r\r\tModify dumploadfile.sh to create the load
file\r\r\tCode additional shell script(s) if necessary\r\r\tModify ins_mm.sh
to call these additional scripts\r\r\tFollow conventions for easy
understanding and maintenance\r\r\r6. Modifying Autoamtic Load\t
\r\t\r\tModify emasterload.sh if needed\r\rView cron job: crontab
\x96l\r\r\tModify cron job if needed: crontab \x96e\r\r\r7. Test on ETEST
customer first\r\r\tMake sure ETEST is set up mirroring your production
customer\r\t\r\tChange tables names, index names, tablespace names to those
for ETEST\r\r\tRequest tablespace creation from System Administration.
\r\r\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x00
\x00\xcd\t\x00\x00\xf4\t\x00\x00\xae\x0c\x00\x00\xfd\xfb\xfd\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x035\x08\x81\x04CJ\x18\x00\x03\x00\x04\x00\x00\x19\x04\x00\
x00\x1a\x04\x00\x00\x1b\x04\x00\x00\x1c\x04\x00\x00>\x04\x00\x00?\x04\x00\x0
0b\x04\x00\x00s\x04\x00\x00\x8a\x04\x00\x00\x96\x04\x00\x00\xa8\x04\x00\x00\
xa9\x04\x00\x00\xd9\x04\x00\x00\xda\x04\x00\x00\x07\x05\x00\x00\x08\x05\x00\
x009\x05\x00\x00:\x05\x00\x00\\\x05\x00\x00]\x05\x00\x00\x80\x05\x00\x00\x87
\x05\x00\x00\x91\x05\x00\x00\x9f\x05\x00\x00\xaa\x05\x00\x00\xb9\x05\x00\x00
\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\xf4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xee\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\xee\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\xee\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xee\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xea\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd
\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe6\x00\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\xf4\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00
\x00\x00\x00\x00\x00\x00\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00
\x00\x00\xe0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x05
\x00\x00\x0f\x84h\x01\x11\x84h\x01\x00\x03\x00\x00\x11\x84h\x01\x00\x03\x00\
x00\x0f\x84\xd0\x02\x00\x05\x00\x00\x0f\x84\xd0\x02\x11\x84\xd0\x02\x00\x03\
x00\x00\x11\x84\xd0\x02\x05\x00\x00\n&\x00\x0bF\x03\x00\x00\x01\x00\x00\x00\
x1a\x00\x04\x00\x00\x19\x04\x00\x00\x1a\x04\x00\x00\x1b\x04\x00\x00\x1c\x04\
x00\x00>\x04\x00\x00?\x04\x00\x00b\x04\x00\x00s\x04\x00\x00\x8a\x04\x00\x00\
x96\x04\x00\x00\xa8\x04\x00\x00\xa9\x04\x00\x00\xd9\x04\x00\x00\xda\x04\x00\
x00\x07\x05\x00\x00\x08\x05\x00\x009\x05\x00\x00:\x05\x00\x00\\\x05\x00\x00]
\x05\x00\x00\x80\x05\x00\x00\x87\x05\x00\x00\x91\x05\x00\x00\x9f\x05\x00\x00
\xaa\x05\x00\x00\xb9\x05\x00\x00\xba\x05\x00\x00\xd8\x05\x00\x00\xe6\x05\x00
\x00\xfa\x05\x00\x00\x0e\x06\x00\x00\x0f\x06\x00\x00:\x06\x00\x00I\x06\x00\x
00\\\x06\x00\x00o\x06\x00\x00\x84\x06\x00\x00\x85\x06\x00\x00U\x07\x00\x00V\
x07\x00\x00W\x07\x00\x00x\x07\x00\x00~\x07\x00\x00\x94\x07\x00\x00\xce\x07\x
00\x00\r\x08\x00\x00"\x08\x00\x00B\x08\x00\x00Y\x08\x00\x00z\x08\x00\x00\x9c
\x08\x00\x00\xcf\x08\x00\x00\xd1\x08\x00\x00\xd2\x08\x00\x00\xee\x08\x00\x00
\xf0\x08\x00\x00"\t\x00\x00#\t\x00\x006\t\x00\x007\t\x00\x00S\t\x00\x00l\t\x
00\x00\x8d\t\x00\x00\xb5\t\x00\x00\xb6\t\x00\x00\xcb\t\x00\x00\xcc\t\x00\x00
\xcd\t\x00\x00\xf4\t\x00\x00\xf5\t\x00\x00!\n\x00\x00@\n\x00\x00A\n\x00\x00p
\n\x00\x00\x00\x00\x00\x00\xfc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\xf3\x00\xed\xe7\xe1\xdb\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\xd5\xcf\x00\x00\x00\x00\x00\xcc\xc9\xc6\xc3\xc0\x
bd\x00\x00\x00\x00\x05\x06\x95\xfe\xff\xff\x05\x06\x96\xfe\xff\xff\x05\x06\x
b5\xfe\xff\xff\x05\x06\xe1\xfe\xff\xff\x05\x06\xe2\xfe\xff\xff\x05\x02\x01\x
00\x05\x00\n\x08\x02\x00\t\x01\n\x07\x00\x00\x00\x00\n\x08\x02\x00\t\x01\n\x
06\x00\x00\x00\x00\n\x08\x02\x00\t\x01\n\x05\x00\x00\x00\x00\n\x08\x02\x00\t
\x01\n\x04\x00\x00\x00\x00\n\x08\x02\x00\t\x01\n\x03\x00\x00\x00\x00\n\x08\x
02\x00\t\x01\n\x02\x00\x00\x00\x00\n\x08\x02\x00\t\x01\n\x01\x00\x00\x00\x00
\x05\x08\x02\x00\t\x01\x05\x08\x03\x00\t\x01\x00J\xb9\x05\x00\x00\xba\x05\x0
0\x00\xd8\x05\x00\x00\xe6\x05\x00\x00\xfa\x05\x00\x00\x0e\x06\x00\x00\x0f\x0
6\x00\x00:\x06\x00\x00I\x06\x00\x00\\\x06\x00\x00o\x06\x00\x00\x84\x06\x00\x
00\x85\x06\x00\x00U\x07\x00\x00V\x07\x00\x00W\x07\x00\x00x\x07\x00\x00~\x07\
x00\x00\x94\x07\x00\x00\xce\x07\x00\x00\r\x08\x00\x00"\x08\x00\x00B\x08\x00\
x00Y\x08\x00\x00z\x08\x00\x00\x9c\x08\x00\x00\xcf\x08\x00\x00\xd1\x08\x00\x0
0\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf9\x00\x00\x00\x00\x0
0\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
0\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x0
0\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
0\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x0
0\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x0
0\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x0
0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x0
0\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x0
0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x0
0\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf
d\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf5\x00\x00\x00\x00\x00\x0
0\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
0\xe9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf5\x00\x00\x00\x00\x0
0\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
0\x00\xe9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\x0
0\x00\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0
0\x00\x00\xf5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x0
0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0c\x00\x00\n&\x00\x0bF\x0
2\x00\x0f\x84\xa0\x05\r\xc6\x07\x018\x04\x01\xa0\x05\x06\x00\x03\x00\x00\x11
\x84\xd0\x02\x00\x03\x00\x00\x11\x84h\x01\x00\x01\x00\x00\x00\x1b\xd1\x08\x0
0\x00\xd2\x08\x00\x00\xee\x08\x00\x00\xf0\x08\x00\x00"\t\x00\x00#\t\x00\x006
\t\x00\x007\t\x00\x00S\t\x00\x00l\t\x00\x00\x8d\t\x00\x00\xb5\t\x00\x00\xb6\
t\x00\x00\xcb\t\x00\x00\xcc\t\x00\x00\xcd\t\x00\x00\xf4\t\x00\x00\xf5\t\x00\
x00!\n\x00\x00@\n\x00\x00A\n\x00\x00p\n\x00\x00q\n\x00\x00\xa1\n\x00\x00\xa2
\n\x00\x00\xd0\n\x00\x00\xd1\n\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
f1\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xf1\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\xeb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xe9\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\xe5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xfd\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
03\x00\x00\x11\x84\xd0\x02\x00\x01\x01\x00\x00\x05\x00\x00\x0f\x84h\x01\x11\
x84\xd0\x02\x0c\x00\x00\n&\x00\x0bF\x02\x00\x0f\x84\xa0\x05\r\xc6\x07\x018\x
04\x01\xa0\x05\x06\x00\x01\x00\x00\x00\x1ap\n\x00\x00q\n\x00\x00\xa1\n\x00\x
00\xa2\n\x00\x00\xd0\n\x00\x00\xd1\n\x00\x00\x04\x0b\x00\x00\x05\x0b\x00\x00
@\x0b\x00\x00A\x0b\x00\x00B\x0b\x00\x00`\x0b\x00\x00b\x0b\x00\x00\x83\x0b\x0
0\x00\x84\x0b\x00\x00\x9e\x0b\x00\x00\x9f\x0b\x00\x00\xc6\x0b\x00\x00\xc7\x0
b\x00\x00\xc8\x0b\x00\x00\xe8\x0b\x00\x00\xe9\x0b\x00\x00\'\x0c\x00\x00)\x0c
\x00\x00p\x0c\x00\x00q\x0c\x00\x00\xad\x0c\x00\x00\xae\x0c\x00\x00\xfc\xf9\x
f6\xf3\xf0\xed\xea\xe7\xe4\xe1\xde\xdb\xd8\xd5\xd2\xcf\xcc\xc9\xc6\xc3\xc0\x
bd\xba\xb7\xb4\xb1\xae\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x
00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00')
boxid: <type 'instance'>
FieldStorage('boxid', None, '888')
classification: <type 'instance'>
FieldStorage('classification', None, 'CLONE')
description: <type 'instance'>
FieldStorage('description', None, 'test project with file upload test
project with file upload')
platform: <type 'instance'>
FieldStorage('platform', None, 'BSI')
product: <type 'instance'>
FieldStorage('product', None, 'CUSTOM')
project_name: <type 'instance'>
FieldStorage('project_name', None, 'test project with file upload test
project with file upload')
req_live_date: <type 'instance'>
FieldStorage('req_live_date', None, '08/25/1971')
request_type: <type 'instance'>
FieldStorage('request_type', None, 'CUSTOMER')
service: <type 'instance'>
FieldStorage('service', None, 'ACH')
sites: <type 'instance'>
FieldStorage('sites', None, 'PIG')
Shell Environment:
COMSPEC
C:\WINNT\system32\cmd.exe
CONTENT_LENGTH
75043
CONTENT_TYPE
multipart/form-data; boundary=---------------------------7d229a05b0090
DOCUMENT_ROOT
s:/
FORMS60_WEB_CONFIG_FILE
D:\9iAS\806home\forms60\server\formsweb.cfg
GATEWAY_INTERFACE
CGI/1.1
HTTP_ACCEPT
image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword,
*/*
HTTP_ACCEPT_ENCODING
gzip, deflate
HTTP_ACCEPT_LANGUAGE
en-us
HTTP_CACHE_CONTROL
no-cache
HTTP_CONNECTION
Keep-Alive
HTTP_COOKIE
SESSION_ID=C:\TEMP\~4164-0SESSION_ID
HTTP_HOST
my_web_server:7778
HTTP_REFERER
http://my_web_server:7778/cgi-bin/project/request_form.py
HTTP_USER_AGENT
Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
PATH
D:\9iAS\1022\bin;D:\9iAS\1022\Apache\Perl\5.00503\bin\mswin32-x86;D:\9iAS\10
22\Apache\fastcgi;I:\Python22\.;I:\Python21\;C:\perl\bin\;D:\oracle\ora817\b
in;D:\9iAS\1022\BIN;D:\9iAS\806home\bin;D:\9iAS\1022\Apache\Perl\5.00503\bin
\mswin32-x86;D:\oracle\ora817\Apache\Perl\5.00503\bin\mswin32-x86;C:\Program
Files\Oracle\jre\1.1.7\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem
;C:\Program Files\Dell\Intel DMI Service Provider\Win32\bin;C:\Program
Files\Dell\OpenManage\ArrayManager;C:\PROGRAM
FILES\DELL\OPENMANAGE\HIP\bin;C:\PROGRAM
FILES\DELL\OPENMANAGE\HIP\;C:\PROGRAM
FILES\DELL\OPENMANAGE\HIP\help;C:\PROGRAM
FILES\DELL\OPENMANAGE\HIP\DMI\Win32\bin;D:\9iAS\806home\vbroker\bin;D:\9iAS\
806home\jdk\bin;c:\Program Files\CVS for NT
QUERY_STRING
REMOTE_ADDR
172.29.54.193
REMOTE_PORT
2525
REQUEST_METHOD
POST
REQUEST_URI
/cgi-bin/project/request_submit.py
SCRIPT_FILENAME
s://cgi-bin/project/request_submit.py
SCRIPT_NAME
/cgi-bin/project/request_submit.py
SERVER_ADDR
172.29.54.50
SERVER_ADMIN
you at your.address
SERVER_NAME
my_web_server
SERVER_PORT
7778
SERVER_PROTOCOL
HTTP/1.1
SERVER_SIGNATURE
<ADDRESS>Oracle HTTP Server Powered by Apache/1.3.19 Server at my_web_server
Port 7778</ADDRESS>
SERVER_SOFTWARE
Oracle HTTP Server Powered by Apache/1.3.19 (Win32) mod_plsql/3.0.9.8.3b
mod_ssl/2.8.1 OpenSSL/0.9.5a mod_fastcgi/2.2.10 mod_oprocmgr/1.0
mod_perl/1.25
SYSTEMROOT
C:\WINNT
WINDIR
C:\WINNT
These environment variables could have been set:
AUTH_TYPE
CONTENT_LENGTH
CONTENT_TYPE
DATE_GMT
DATE_LOCAL
DOCUMENT_NAME
DOCUMENT_ROOT
DOCUMENT_URI
GATEWAY_INTERFACE
LAST_MODIFIED
PATH
PATH_INFO
PATH_TRANSLATED
QUERY_STRING
REMOTE_ADDR
REMOTE_HOST
REMOTE_IDENT
REMOTE_USER
REQUEST_METHOD
SCRIPT_NAME
SERVER_NAME
SERVER_PORT
SERVER_PROTOCOL
SERVER_ROOT
SERVER_SOFTWARE
In addition, HTTP headers sent by the server may be passed in the
environment as well. Here are some common variable names:
HTTP_ACCEPT
HTTP_CONNECTION
HTTP_HOST
HTTP_PRAGMA
HTTP_REFERER
HTTP_USER_AGENT
What follows is a test, not an actual exception:
Traceback (most recent call last):
  File "I:\Python22\lib\cgi.py", line 896, in test
    g()
  File "I:\Python22\lib\cgi.py", line 894, in g
    f()
  File "I:\Python22\lib\cgi.py", line 892, in f
    exec "testing print_exception() -- <I>italics?</I>"
  File "<string>", line 1
    testing print_exception() -- <I>italics?</I>
                          ^
SyntaxError: invalid syntax

Second try with a small maxlen...
Traceback (most recent call last):
  File "I:\Python22\lib\cgi.py", line 905, in test
    form = FieldStorage()   # Replace with other classes to test those
  File "I:\Python22\lib\cgi.py", line 512, in __init__
    raise ValueError, 'Maximum content length exceeded'
ValueError: Maximum content length exceeded







More information about the Python-list mailing list