Erwin: proxy.pac - Konfigurationsdatei dynamisch erzeugen

Hallo,

die proxy.pac ist eine Konfigurationsdatei für den Browser, in dieser Datei (Javascript) ist festgelegt, welche WebZiele über welchen Gateway (Proxyserver, es gibt mehrere...) erreicht werden. Aus verschiedenen Gründen möchte ich nun nicht mehr eine statische proxy.pac verwenden sondern eine solche Konfigurationsdatei mit einem CGI erzeugen - das klappt soweit auch ganz gut für die Browser die ich getestet habe.

Nun, ich hätte gerne gewusst, ob das grundsätzlich mit jedem Browser funktioniert, also hab ich mir mal die HTTP-header angeschaut für die statische Konfigurationsdatei und für die dynamische.

Request-header auf statische Konfigurationsdatei (proxy.pac):

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Mar 2004 09:43:06 GMT
Accept-Ranges: bytes
ETag: "5354d-157c-40424788"
Server: Apache/1.3.26 (Unix) Debian GNU/Linux
Content-Length: 5500
Content-Type: application/x-ns-proxy-autoconfig
Last-Modified: Sun, 29 Feb 2004 20:11:52 GMT
Client-Date: Wed, 24 Mar 2004 09:43:06 GMT
Client-Response-Num: 1

// ab hier die Datei...

Request-header auf dynamisch erzeugte Konfigurationsdatei:

HTTP/1.1 200 OK
Connection: close
Date: Wed, 24 Mar 2004 09:42:24 GMT
Server: Apache/1.3.26 (Unix) Debian GNU/Linux
Content-Type: application/x-ns-proxy-autoconfig
Client-Date: Wed, 24 Mar 2004 09:42:24 GMT
Client-Response-Num: 1
Client-Transfer-Encoding: chunked

// ab hier die Datei...

Content-Type und Dateiinhalte sind auf jeden Fall gleich. Aber die header unterscheiden sich - in einigen Feldern, könnte es damit Probleme geben mit verschiedenen Browsern, weiß das jemand?

Viele Grüße, Rolf

Getestet mit IE6, NS7, Konqueror - ok

--
SELFforum - Das Tor zur Welt!
Theoretiker: Wie kommt das Kupfer in die Leitung?
Praktiker: Wie kommt der Strom in die Leitung?