[Zope] Problem with Zope and Proxy server
Duncan Booth
duncan@rcp.co.uk
Tue, 17 Aug 1999 11:08:49 +0000
On Fri, 13 Aug 1999, Duncan Booth wrote:
> The problem seems to be with the Netscape Proxy server
> interpreting the result from Zope as any side-effects on the Zope
> server do happen.
I put some debug logging into medusa to dump everything sent or
received by Zope. Now I can see exactly what the difference is
between using the proxy server and going direct, and it looks to me
like a problem with Zope, but I don't know for sure and would
appreciate some advice.
In the following dump accesses to www.rcp.co.uk are direct,
dales.rmplc.co.uk is accessed via the proxy. The data is exactly as I
logged it, except that I have obscured part of the authentication
string. The first POST request is via the proxy and Zope rejects it as
a bad request. The second POST is direct and is accepted.
Recv <zhttp_channel connected 194.154.18.78:3450 at c59230
channel#: 2 requests:0>
'POST /Test/result HTTP/1.0\015\012Referer:
http://dales.rmplc.co.uk:9080/Test/Post\015\012User-Agent:
Mozilla/4.61 [en] (WinNT; I)\015\012Host:
dales.rmplc.co.uk:9080\015\012Accept: image/gif, image/x-xbitmap,
image/jpeg, image/pjpeg, image/png, */*\015\012Accept-Encoding:
gzip\015\012Accept-Language: en\015\012Accept-Charset: iso-
8859-1,*,utf-8\015\012Cookie:
SITESERVER=ID=97bdddbc2a4167ada362fe751304c5a4;
RMID=c29a124837947b70\015\012Content-type: application/x-www-
form-urlencoded\015\012Content-length: 9\015\012Forwarded: by
http://duraluminium.rcp.co.uk:8080 (Netscape-
Proxy/3.5)\015\012\015\012'
Recv <zhttp_channel connected 194.154.18.78:3450 at c59230
channel#: 2 requests:1>
'value=123\015\012\015\012\000'
Send <zhttp_channel connected 194.154.18.78:3450 at c59230
channel#: 2 requests:1>
'HTTP/None 400 Bad Request\015\012Server:
Medusa/1.10\015\012Content-Type: text/html\015\012Content-
Length: 136\015\012Date: Tue, 17 Aug 1999 09:20:19
GMT\015\012\015\012<head>\015\012<title>Error
response</title>\015\012</head>\015\012<body>\015\012<h1>Error
response</h1>\015\012<p>Error code 400.\015\012<p>Message:
Bad Request.\015\012</body>\015\012'
Recv <zhttp_channel connected 194.154.18.78:3450 at c59230
channel#: 2 requests:1>
''
Recv <zhttp_channel connected 194.154.28.249:2565 at c5ae60
channel#: 3 requests:0>
'POST /Test/result HTTP/1.0\015\012Referer:
http://www.rcp.co.uk:9080/Test/Post\015\012Connection: Keep-
Alive\015\012User-Agent: Mozilla/4.61 [en] (WinNT; I)\015\012Host:
www.rcp.co.uk:9080\015\012Accept: image/gif, image/x-xbitmap,
image/jpeg, image/pjpeg, image/png, */*\015\012Accept-Encoding:
gzip\015\012Accept-Language: en\015\012Accept-Charset: iso-
8859-1,*,utf-8\015\012Authorization: Basic
********************\015\012Cookie:
SITESERVER=ID=97bdddbc2a4167ada362fe751304c5a4;
RMID=c29a124837947b70; dtpref_rows="25"; dtpref_cols="85";
tree-s="eJyLjlZ3hANPW/XYWAAtiQTP"\015\012'
Recv <zhttp_channel connected 194.154.28.249:2565 at c5ae60
channel#: 3 requests:0>
'Content-type: application/x-www-form-urlencoded\015\012Content-
length: 9\015\012\015\012value=123\015\012'
Send <zhttp_channel connected 194.154.28.249:2565 at c5ae60
channel#: 3 requests:1>
'HTTP/1.0 200 OK\015\012Server: Zope/(unreleased version)
ZServer/1.1b1\015\012Date: Tue, 17 Aug 1999 09:20:22
GMT\015\012Connection: close\015\012Content-Type:
text/html\015\012Content-Length:
64\015\012\015\012<HTML>\012<HEAD>\012result\012</HEAD>\01
2<BODY>\012Value is 123\012</BODY>\012</HTML>'
Recv <zhttp_channel connected 194.154.28.249:2565 at c5ae60
channel#: 3 requests:1>
''