Issue238

Title In Extension, 303 ends up displaying the docuemnt not the original thing.
Priority critical Status testing
Superseder Nosy List jambo, timbl
Assigned To jambo Topics

Created on 2007-08-29.11:03:31 by timbl, last changed 2008-03-31.15:49:45 by timbl.

Messages
msg634 (view) Author: kennylu Date: 2008-01-31.18:05:12
done could be better r11734. Test Cases(more cases welcome):
http://dbpedia.org/resource/Arbitrary    (303->200)
http://dig.csail.mit.edu/People/RRS/       (301->303->200)
http://purl.org/dc/elements/1.1/title       (302->200)
the algorithm is to follow 301 only, seeAlso
http://lists.w3.org/Archives/Public/public-awwsw/2008Jan/0030.html

for technical information seeAlso
https://svn.csail.mit.edu/dig/2007/tab/ext/chrome/content/request.js
Conclusion: Firefox people ought to provide property like "previousChannel" for
each HttpChannel
msg630 (view) Author: connolly Date: 2007-10-31.11:42:56
I think this came up again today; see See
http://chatlogs.planetrdf.com/swig/2007-10-31#T15-41-19

<kidehen> timbl: I am successful with the hosted version of Tabulator re. those URIs

<timbl> Known bug  that ffox switches the URI when the redirect happens
automaticaly without telling tab'r
msg626 (view) Author: timbl Date: 2007-09-03.19:33:11
Observer topics
The following are topics that you can observe during the course of an 
application. Unless otherwise noted you register for the topics using the 
observer service.

HTTP requests
These are the topics that you can observe during a HTTP request (see Setting 
HTTP request headers and Creating Sandboxed HTTP Connections). Both are passed 
an nsIHttpChannel as the subject parameter.
in http://developer.mozilla.org/en/docs/Observer_Notifications:

[...]

"http-on-examine-response	Called after a response has been received from the 
webserver. Headers are available on the channel."

Maybe the thing to do then is to ckludge it to be a special content-type 
application/rdf+redirection ; was=text/html   
 or  whatever and fix the status from 303 (if it is 3030) to 200 so then we get 
the data.  Fill the stroe with the daya, and disply what the user actually asked 
for.  Load the redirected thing offline.
msg625 (view) Author: timbl Date: 2007-09-03.19:19:05
This really makes it impossible to follow a link to many of the linked data things 
out there eg in dbpedia, which is quite a drawback.  I don't know how to go about 
fixing it. I've googled for  Forefix develeopre Intercept Redirect and things like 
that to no avail.  I'm raiding its priority in case someone find  way to fix it.
msg609 (view) Author: timbl Date: 2007-08-29.11:59:30
The 303 redirect has a special meaning. It means "The dcoument I am giving you 
is NOT a representation of what you asked for, but it does contain useful 
information ABOUT what you asked for"
What is happending in this case is the user follows a link to the artist. Then 
the tabext says "This is a document with 32 triples and  creative commons 
licence" rather han "This is a rock band called Both with 4 albums" That is a 
failure.
msg608 (view) Author: timbl Date: 2007-08-29.11:03:31
I think what yvesr is asking fro is that the 303 gets follows, the resulting RDF 
loaded, but then the tabulator display the outline view of the original object, 
not of the document about it.

Example URI: 

See discusiion at http://chatlogs.planetrdf.com/swig/2007-08-29.html#T15-00-52
History
Date User Action Args
2008-03-31 15:49:45timblsetstatus: done-cbb -> testing
2008-01-31 18:05:12kennylusetstatus: chatting -> done-cbb
messages: + msg634
2007-10-31 11:42:56connollysetmessages: + msg630
2007-09-03 19:33:12timblsetmessages: + msg626
2007-09-03 19:19:05timblsetpriority: urgent -> critical
messages: + msg625
2007-08-29 11:59:30timblsetstatus: unread -> chatting
messages: + msg609
2007-08-29 11:03:31timblcreate

To request an account, email [name of this project]@csail.mit.edu.