Mantis Bugtracker
  

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000370 [Resin] minor always 08-25-05 00:00 11-30-05 14:42
Reporter sam View Status public  
Assigned To
Priority urgent Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Fixed in Version 3.0.15 Product Version 3.0.14
  Product Build 3.0.14
Summary 0000370: 100-continue
Description RSN-414
(rep by T Fukuda)

===========================================
*The contents of investigation
===========================================
The investigation is a response status which is a request header
including "Expect: 100-continue".

**The candidate for investigation
-Apache 2.0.54

-Resin 2.1.14
-Resin 2.1.16

-Resin 3.0.14
-Resin 3.0.14 + mod_caucho with Apache 2.0.54
===========================================


===========================================
*Client program
 ( See HTTPSample.javaĆACustomMethodBase.java)
===========================================
The client program is using HttpClient of Jakarta Commons.
This program overwrites
org.apache.commons.httpclient.HttpMethodBase#processResponseHeaders().
This program checks the response status.
===========================================


===========================================
*The result of investigation
 (See the output of CustomMethodBase.java Line:20)
===========================================
**Apache 2.0.54 (http://localhost/) [^]
-----------------------
 DEBUG : response status -> HTTP/1.1 100 Continue
 DEBUG : response status -> HTTP/1.1 200 OK
-----------------------


**Resin 2.1.14 (http://localhost:8081/ixxxx/intraxxxx) [^]
-----------------------
 2005/08/05 12:54:45 org.apache.commons.httpclient.HttpMethodBase
writeRequest
 info: 100 (continue) read timeout. Resume sending the request
 DEBUG : response status -> HTTP/1.1 200 OK
-----------------------


**Resin 2.1.16 (http://localhost:8081/ixxxx/intraxxxx) [^]
-----------------------
 DEBUG : response status -> HTTP/1.1 100 Continue
 DEBUG : response status -> HTTP/1.1 200 OK
-----------------------

**Resin 3.0.14 (http://localhost:8081/ixxxx/system.admin) [^]
-----------------------
2005/08/05 13:16:24 org.apache.commons.httpclient.HttpMethodBase
writeRequest
info : 100 (continue) read timeout. Resume sending the request
DEBUG : response status -> HTTP/1.1 200 OK
-----------------------


**Resin 3.0.14 + mod_caucho with Apache 2.0.54
 (http://localhost:8081/ixxxx/system.admin) [^]
-----------------------
DEBUG : response status -> HTTP/1.1 100 Continue
DEBUG : response status -> HTTP/1.1 200 OK
-----------------------

===========================================


===========================================
*Consideration
===========================================
**Resin 2.1.14 does not recognize "100-continue".
  Resin 2.1.16 recognizes "100-continue".

**Resin 3.0.14 + mod_caucho with Apache 2.0.54 is OK.
  Because Apache recognizes "100-continue", I think.

**Resin 3.0.14 does not recognize "100-continue".
    -> I hope Resin 3.0.14 will be same function of Resin 2.1.16.
===========================================


Steps To Reproduce
Additional Information
Attached Files

- Relationships

- Notes
(0000427)
ferg
08-25-05 00:00

server/055c
 

- Issue History
Date Modified Username Field Change
08-25-05 00:00 sam New Issue
11-30-05 00:00 administrator Fixed in Version  => 3.0.15
11-30-05 14:42 ferg Status resolved => closed


Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
29 total queries executed.
27 unique queries executed.
Powered by Mantis Bugtracker