[Varnish] #250: POST error when using Opera

Varnish varnish-bugs at projects.linpro.no
Sat Jun 21 18:32:29 CEST 2008


#250: POST error when using Opera
--------------------+-------------------------------------------------------
 Reporter:  duja    |        Owner:  des                
     Type:  defect  |       Status:  new                
 Priority:  normal  |    Milestone:  Varnish 2.0 release
Component:  build   |      Version:  trunk              
 Severity:  normal  |   Resolution:                     
 Keywords:          |  
--------------------+-------------------------------------------------------
Comment (by phk):

 First, why do you insert the Connection: closed in the first place ?  That
 trick only makes sense with "pipe" method.

 But irrespective of this, I have a hard time seeing what it does, because
 both the Connection and TE headers are already filtered out going through
 Varnish (notice how they are not in the TXheaders, so the backend will
 receive the same request either way.

 As to 200 vs 302 reply, that seems to be entirely up to the backend to
 decide, apart from what gets sent to the backend, I can't see how Varnish
 is or can be involved in that.

 As for deleting the Cookie2 and TE headers, Varnish never inspects either,
 and the latter is not sent to the backend, so I don't understand why you
 would have to remove TE and assume that the backend reacts to the lack of
 Cookie2 header.

 My best suggestion is that you capture varnishlog output from a client
 that works and compare it to this, and then examine what the backend
 actually does when it is called.

 I don't see anything that indicates that varnish is doing anything
 wrong...

-- 
Ticket URL: <http://varnish.projects.linpro.no/ticket/250#comment:2>
Varnish <http://varnish.projects.linpro.no/>
The Varnish HTTP Accelerator


More information about the varnish-bugs mailing list