Toon posts:

[XML] 302 Found ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben een beetje aan het experimenteren met XML, nu heb ik een XML file van een nieuwspagina gedownload en op m'n eigen server gezet.
Alleen blijkt het niet te werken, als ik met een programma zoals Winbar probeer de XML file op te vragen krijg ik de error "HTTP:/1.1 302 found"

De originele file is: http://www.athena.fokzine.net/~danny/remote.xml
En de file op mijn server is hier: http://4aal.nl/tv/prog.xml

Als ik de headers opvraag via http://www.samspade.org/ krijg ik dit:
Read 574 bytes from host 4aal.nl, path /tv/prog.xml
HTTP/1.1 302 Found
Date: Sun, 26 Oct 2003 23:46:20 GMT
Server: Apache/1.3.20 Sun Cobalt (Unix) Chili!Soft-ASP/3.6.2 PHP/4.1.2 mod_ssl/2.8.4 OpenSSL/0.9.6b mod_auth_pam_external/0.1 FrontPage/4.0.4.3 mod_perl/1.25
Location: http://www.4aal.nl/tv/prog.xml
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1

d2
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>302 Found</TITLE>
</HEAD><BODY>
<H1>Found</H1>
The document has moved <A HREF="http://www.4aal.nl/tv/prog.xml">here</A>.<P>
</BODY></HTML>

0
De server geeft dus een melding dat het bestand bestaat, maar geeft doorlink melding, terwijl hij het bestand wel direct geeft als je de URL in de browser invoert.

Heeft iemand hier ervaring mee?

[ Voor 7% gewijzigd door Verwijderd op 27-10-2003 00:59 ]


  • Soultaker
  • Registratie: September 2000
  • Laatst online: 20-08 00:10
Hij geeft het bestand ook in de browser helemaal niet direct, alleen je browser verwerkt de redirection meteen (let op de Location-header die de nieuwe locatie aangeeft). Met Mozila Live HTTP Headers zie ik bijvoorbeeld:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
http://4aal.nl/tv/prog.xml

GET /tv/prog.xml HTTP/1.1
Host: 4aal.nl
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 Firebird/0.7
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: [TOPIC=827596///][NOHTML][rml][ XML] 302 Found ?[/rml][/NOHTML][/TOPIC]

HTTP/1.x 302 Found
Date: Mon, 27 Oct 2003 00:04:58 GMT
Server: Apache/1.3.20 Sun Cobalt (Unix) Chili!Soft-ASP/3.6.2 PHP/4.1.2 mod_ssl/2.8.4 OpenSSL/0.9.6b mod_auth_pam_external/0.1 FrontPage/4.0.4.3 mod_perl/1.25
Location: http://www.4aal.nl/tv/prog.xml
Keep-Alive: timeout=15
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1



code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
http://www.4aal.nl/tv/prog.xml

GET /tv/prog.xml HTTP/1.1
Host: www.4aal.nl
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.5) Gecko/20031007 Firebird/0.7
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: [TOPIC=827596///][NOHTML][rml][ XML] 302 Found ?[/rml][/NOHTML][/TOPIC]

HTTP/1.x 200 OK
Date: Mon, 27 Oct 2003 00:04:58 GMT
Server: Apache/1.3.20 Sun Cobalt (Unix) Chili!Soft-ASP/3.6.2 PHP/4.1.2 mod_ssl/2.8.4 OpenSSL/0.9.6b mod_auth_pam_external/0.1 FrontPage/4.0.4.3 mod_perl/1.25
Last-Modified: Sun, 26 Oct 2003 23:45:29 GMT
Etag: "dc091-1702-3f9c5c99"
Accept-Ranges: bytes
Content-Length: 5890
Keep-Alive: timeout=15
Connection: Keep-Alive
Content-Type: text/xml

Verwijderd

Topicstarter
ja ik was er al achter gekomen dat hij hem alleen direct slikte als je er www tussen zette, toch geeft winbar nog steeds dezelfde error

  • Soultaker
  • Registratie: September 2000
  • Laatst online: 20-08 00:10
Wat is je vraag dan?

Verwijderd

Topicstarter
waarom ik die error wel krijg bij de file op mijn server, en niet bij de originele file, terwijl ze hetzelfde zijn

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 13-08 16:46

curry684

left part of the evil twins

Ik zie je probleem niet echt, 302 is namelijk geen error. 302 zegt gewoon: "hoi hier heb je het document, maar vraag het de volgende keer vanaf locatie X". Ergo je webserver is geconfigureerd om die gil te geven indien data direct van "4aal.nl" wordt opgevraagd en niet van het subdomein "www.4aal.nl".

Je zult dus of de config van je webserver moeten wijzigen, of netjes luisteren naar de baas en de URL met www-prefix gebruiken :)

edit:
dat WinBar een error geeft is dus expliciet een fout in WinBar, die mag hier niet over klagen

[ Voor 12% gewijzigd door curry684 op 27-10-2003 07:49 ]

Professionele website nodig?

Pagina: 1