Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] 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  
Status closed   Product Version 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.
===========================================


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