You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@turbine.apache.org by jm...@apache.org on 2002/09/16 22:13:47 UTC

cvs commit: jakarta-turbine-fulcrum/src/java/org/apache/fulcrum/util/parser DefaultParameterParser.java

jmcnally    2002/09/16 13:13:47

  Modified:    src/java/org/apache/fulcrum/util/parser
                        DefaultParameterParser.java
  Log:
  use the character encoding when reading multipart form elements.
  
  Revision  Changes    Path
  1.2       +15 -2     jakarta-turbine-fulcrum/src/java/org/apache/fulcrum/util/parser/DefaultParameterParser.java
  
  Index: DefaultParameterParser.java
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-fulcrum/src/java/org/apache/fulcrum/util/parser/DefaultParameterParser.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- DefaultParameterParser.java	30 May 2002 02:27:43 -0000	1.1
  +++ DefaultParameterParser.java	16 Sep 2002 20:13:47 -0000	1.2
  @@ -59,6 +59,7 @@
   import java.util.Iterator;
   import java.util.Enumeration;
   import java.util.StringTokenizer;
  +import java.io.UnsupportedEncodingException;
   import javax.servlet.http.HttpServletRequest;
   import org.apache.fulcrum.ServiceException;
   import org.apache.fulcrum.pool.Recyclable;
  @@ -198,7 +199,19 @@
   
                       if (item.isFormField())
                       {
  -                        append(item.getFieldName(), new String(item.get()));
  +                        String value = null;
  +                        try
  +                        {
  +                            value = item.getString(getCharacterEncoding());
  +                        }
  +                        catch (UnsupportedEncodingException e)
  +                        {
  +                            category.error(getCharacterEncoding() + 
  +                                "encoding is not supported.  Used the default "
  +                                + "when reading form data.");
  +                            value = item.getString();
  +                        }
  +                        append(item.getFieldName(), value);
                       }
                       else
                       {
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


Re: cvs commit: jakarta-turbine-fulcrum/src/java/org/apache/fulcrum/util/parser DefaultParameterParser.java

Posted by Shun-ichi GOTO <go...@taiyo.co.jp>.
Hi, I'm  new to this list and playing with scarab system.

> jmcnally    2002/09/16 13:13:47
> 
>   Modified:    src/java/org/apache/fulcrum/util/parser
>                         DefaultParameterParser.java
>   Log:
>   use the character encoding when reading multipart form elements.
>   
>   Revision  Changes    Path
>   1.2       +15 -2     jakarta-turbine-fulcrum/src/java/org/apache/fulcrum/util/parser/DefaultParameterParser.java

I'm using current fulcrum with scarab.  By this change, scarab becomes
not to be able to handle non-ASCII message POSTing .

By this change it seems that all non-ASCII strings sent from client
browser as FORM submit data (multipart/form-data) are decoded as
US-ASCII instead of local/default encoding.  My tomcat environment is
j2sdk 1.4.0 and Japanese Windows XP (platform natual encoding is
Shift_JIS).  With previous rev. 1.1, it decodes as Shift_JIS (it is
LANG=ja natural? or platform natural?).  I don't know the root of
problem, but at least, I see this change effects a lot for POSTing
non-ASCII text data.

I modified DefaultParameterParser.setRequest(HttpServletRequst)
to check and print out some results:

  getCharacterEncoding() => "US-ASCII"  ... always, for all item
                                            as if japanese string
  item.getString("Shift_JIS") => good decoded string.
  item..getString() => good decoded string.
  new String(item.get()) => good decoded string.
  item.getString(getCharacterEncoding()) => "?????" broken ascii string.

There's captured data sent on submit from browser in my environment is
here. Two parts (name="attv101val" and name="attv104val") contains
Shift_JIS code.  There's no "charset=xxx" appeared in entire message. Is
it reason for using US-ASCII charset?


00000000  50 4f 53 54 20 2f 69 73  73 75 65 73 2f 63 75 72 POST /is sues/cur
00000010  6d 6f 64 75 6c 65 2f 31  30 30 2f 74 71 6b 2f 31 module/1 00/tqk/1
00000020  2f 74 65 6d 70 6c 61 74  65 2f 56 69 65 77 49 73 /templat e/ViewIs
00000030  73 75 65 2e 76 6d 20 48  54 54 50 2f 31 2e 31 0d sue.vm H TTP/1.1.
00000040  0a 41 63 63 65 70 74 3a  20 69 6d 61 67 65 2f 67 .Accept:  image/g
00000050  69 66 2c 20 69 6d 61 67  65 2f 78 2d 78 62 69 74 if, imag e/x-xbit
00000060  6d 61 70 2c 20 69 6d 61  67 65 2f 6a 70 65 67 2c map, ima ge/jpeg,
00000070  20 69 6d 61 67 65 2f 70  6a 70 65 67 2c 20 61 70  image/p jpeg, ap
00000080  70 6c 69 63 61 74 69 6f  6e 2f 76 6e 64 2e 6d 73 plicatio n/vnd.ms
00000090  2d 65 78 63 65 6c 2c 20  61 70 70 6c 69 63 61 74 -excel,  applicat
000000A0  69 6f 6e 2f 76 6e 64 2e  6d 73 2d 70 6f 77 65 72 ion/vnd. ms-power
000000B0  70 6f 69 6e 74 2c 20 61  70 70 6c 69 63 61 74 69 point, a pplicati
000000C0  6f 6e 2f 6d 73 77 6f 72  64 2c 20 2a 2f 2a 0d 0a on/mswor d, */*..
000000D0  52 65 66 65 72 65 72 3a  20 68 74 74 70 3a 2f 2f Referer:  http://
000000E0  7a 69 70 70 6f 3a 38 30  38 38 2f 69 73 73 75 65 zippo:80 88/issue
000000F0  73 2f 63 75 72 6d 6f 64  75 6c 65 2f 31 30 30 2f s/curmod ule/100/
00000100  74 65 6d 70 6c 61 74 65  2f 49 73 73 75 65 4c 69 template /IssueLi
00000110  73 74 2e 76 6d 2f 61 63  74 69 6f 6e 2f 53 65 61 st.vm/ac tion/Sea
00000120  72 63 68 3f 6e 65 78 74  54 65 6d 70 6c 61 74 65 rch?next Template
00000130  3d 56 69 65 77 49 73 73  75 65 2e 76 6d 26 69 64 =ViewIss ue.vm&id
00000140  3d 31 0d 0a 41 63 63 65  70 74 2d 4c 61 6e 67 75 =1..Acce pt-Langu
00000150  61 67 65 3a 20 6a 61 2c  6b 6f 3b 71 3d 30 2e 35 age: ja, ko;q=0.5
00000160  0d 0a 43 6f 6e 74 65 6e  74 2d 54 79 70 65 3a 20 ..Conten t-Type: 
00000170  6d 75 6c 74 69 70 61 72  74 2f 66 6f 72 6d 2d 64 multipar t/form-d
00000180  61 74 61 3b 20 62 6f 75  6e 64 61 72 79 3d 2d 2d ata; bou ndary=--
00000190  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
000001A0  2d 2d 2d 2d 2d 2d 2d 2d  2d 37 64 32 31 34 30 32 -------- -7d21402
000001B0  39 36 30 30 31 34 38 0d  0a 41 63 63 65 70 74 2d 9600148. .Accept-
000001C0  45 6e 63 6f 64 69 6e 67  3a 20 67 7a 69 70 2c 20 Encoding : gzip, 
000001D0  64 65 66 6c 61 74 65 0d  0a 55 73 65 72 2d 41 67 deflate. .User-Ag
000001E0  65 6e 74 3a 20 4d 6f 7a  69 6c 6c 61 2f 34 2e 30 ent: Moz illa/4.0
000001F0  20 28 63 6f 6d 70 61 74  69 62 6c 65 3b 20 4d 53  (compat ible; MS
00000200  49 45 20 36 2e 30 3b 20  57 69 6e 64 6f 77 73 20 IE 6.0;  Windows 
00000210  4e 54 20 35 2e 31 3b 20  2e 4e 45 54 20 43 4c 52 NT 5.1;  .NET CLR
00000220  20 31 2e 30 2e 33 37 30  35 29 0d 0a 48 6f 73 74  1.0.370 5)..Host
00000230  3a 20 7a 69 70 70 6f 3a  38 30 38 38 0d 0a 43 6f : zippo: 8088..Co
00000240  6e 74 65 6e 74 2d 4c 65  6e 67 74 68 3a 20 32 39 ntent-Le ngth: 29
00000250  32 33 0d 0a 43 6f 6e 6e  65 63 74 69 6f 6e 3a 20 23..Conn ection: 
00000260  4b 65 65 70 2d 41 6c 69  76 65 0d 0a 43 61 63 68 Keep-Ali ve..Cach
00000270  65 2d 43 6f 6e 74 72 6f  6c 3a 20 6e 6f 2d 63 61 e-Contro l: no-ca
00000280  63 68 65 0d 0a 43 6f 6f  6b 69 65 3a 20 4a 53 45 che..Coo kie: JSE
00000290  53 53 49 4f 4e 49 44 3d  34 38 36 43 33 38 33 36 SSIONID= 486C3836
000002A0  42 32 45 36 37 38 37 32  30 30 39 46 41 46 38 32 B2E67872 009FAF82
000002B0  42 44 34 42 32 32 34 39  0d 0a 0d 0a 2d 2d 2d 2d BD4B2249 ....----
000002C0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
000002D0  2d 2d 2d 2d 2d 2d 2d 2d  2d 37 64 32 31 34 30 32 -------- -7d21402
000002E0  39 36 30 30 31 34 38 0d  0a 43 6f 6e 74 65 6e 74 9600148. .Content
000002F0  2d 44 69 73 70 6f 73 69  74 69 6f 6e 3a 20 66 6f -Disposi tion: fo
00000300  72 6d 2d 64 61 74 61 3b  20 6e 61 6d 65 3d 22 6e rm-data;  name="n
00000310  65 78 74 54 65 6d 70 6c  61 74 65 22 0d 0a 0d 0a extTempl ate"....
00000320  56 69 65 77 49 73 73 75  65 2e 76 6d 0d 0a 2d 2d ViewIssu e.vm..--
00000330  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000340  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 37 64 32 31 34 -------- ---7d214
00000350  30 32 39 36 30 30 31 34  38 0d 0a 43 6f 6e 74 65 02960014 8..Conte
00000360  6e 74 2d 44 69 73 70 6f  73 69 74 69 6f 6e 3a 20 nt-Dispo sition: 
00000370  66 6f 72 6d 2d 64 61 74  61 3b 20 6e 61 6d 65 3d form-dat a; name=
00000380  22 63 61 6e 63 65 6c 54  65 6d 70 6c 61 74 65 22 "cancelT emplate"
00000390  0d 0a 0d 0a 56 69 65 77  49 73 73 75 65 2e 76 6d ....View Issue.vm
000003A0  0d 0a 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d ..------ --------
000003B0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 37 -------- -------7
000003C0  64 32 31 34 30 32 39 36  30 30 31 34 38 0d 0a 43 d2140296 00148..C
000003D0  6f 6e 74 65 6e 74 2d 44  69 73 70 6f 73 69 74 69 ontent-D ispositi
000003E0  6f 6e 3a 20 66 6f 72 6d  2d 64 61 74 61 3b 20 6e on: form -data; n
000003F0  61 6d 65 3d 22 61 63 74  69 6f 6e 22 0d 0a 0d 0a ame="act ion"....
00000400  4d 6f 64 69 66 79 49 73  73 75 65 0d 0a 2d 2d 2d ModifyIs sue..---
00000410  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000420  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 37 64 32 31 34 30 -------- --7d2140
00000430  32 39 36 30 30 31 34 38  0d 0a 43 6f 6e 74 65 6e 29600148 ..Conten
00000440  74 2d 44 69 73 70 6f 73  69 74 69 6f 6e 3a 20 66 t-Dispos ition: f
00000450  6f 72 6d 2d 64 61 74 61  3b 20 6e 61 6d 65 3d 22 orm-data ; name="
00000460  6d 6f 64 5f 74 73 22 0d  0a 0d 0a 31 30 33 32 32 mod_ts". ...10322
00000470  35 39 33 34 38 34 32 38  0d 0a 2d 2d 2d 2d 2d 2d 59348428 ..------
00000480  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000490  2d 2d 2d 2d 2d 2d 2d 37  64 32 31 34 30 32 39 36 -------7 d2140296
000004A0  30 30 31 34 38 0d 0a 43  6f 6e 74 65 6e 74 2d 44 00148..C ontent-D
000004B0  69 73 70 6f 73 69 74 69  6f 6e 3a 20 66 6f 72 6d ispositi on: form
000004C0  2d 64 61 74 61 3b 20 6e  61 6d 65 3d 22 69 64 22 -data; n ame="id"
000004D0  0d 0a 0d 0a 47 4d 31 0d  0a 2d 2d 2d 2d 2d 2d 2d ....GM1. .-------
000004E0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
000004F0  2d 2d 2d 2d 2d 2d 37 64  32 31 34 30 32 39 36 30 ------7d 21402960
00000500  30 31 34 38 0d 0a 43 6f  6e 74 65 6e 74 2d 44 69 0148..Co ntent-Di
00000510  73 70 6f 73 69 74 69 6f  6e 3a 20 66 6f 72 6d 2d spositio n: form-
00000520  64 61 74 61 3b 20 6e 61  6d 65 3d 22 6f 74 68 65 data; na me="othe
00000530  72 54 65 6d 70 6c 61 74  65 22 0d 0a 0d 0a 4d 6f rTemplat e"....Mo
00000540  76 65 49 73 73 75 65 2e  76 6d 0d 0a 2d 2d 2d 2d veIssue. vm..----
00000550  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000560  2d 2d 2d 2d 2d 2d 2d 2d  2d 37 64 32 31 34 30 32 -------- -7d21402
00000570  39 36 30 30 31 34 38 0d  0a 43 6f 6e 74 65 6e 74 9600148. .Content
00000580  2d 44 69 73 70 6f 73 69  74 69 6f 6e 3a 20 66 6f -Disposi tion: fo
00000590  72 6d 2d 64 61 74 61 3b  20 6e 61 6d 65 3d 22 74 rm-data;  name="t
000005A0  61 62 22 0d 0a 0d 0a 31                          ab"....1 
000005A8  0d 0a 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d ..------ --------
000005B8  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 37 -------- -------7
000005C8  64 32 31 34 30 32 39 36  30 30 31 34 38 0d 0a 43 d2140296 00148..C
000005D8  6f 6e 74 65 6e 74 2d 44  69 73 70 6f 73 69 74 69 ontent-D ispositi
000005E8  6f 6e 3a 20 66 6f 72 6d  2d 64 61 74 61 3b 20 6e on: form -data; n
000005F8  61 6d 65 3d 22 61 74 74  76 31 30 31 76 61 6c 22 ame="att v101val"
00000608  0d 0a 0d 0a 83 65 83 58  83 67 82 c5 82 b7 0d 0a .....e.X .g......
00000618  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000628  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 37 64 32 -------- -----7d2
00000638  31 34 30 32 39 36 30 30  31 34 38 0d 0a 43 6f 6e 14029600 148..Con
00000648  74 65 6e 74 2d 44 69 73  70 6f 73 69 74 69 6f 6e tent-Dis position
00000658  3a 20 66 6f 72 6d 2d 64  61 74 61 3b 20 6e 61 6d : form-d ata; nam
00000668  65 3d 22 61 74 74 76 31  30 30 6f 70 74 69 6f 6e e="attv1 00option
00000678  69 64 22 0d 0a 0d 0a 32  30 33 0d 0a 2d 2d 2d 2d id"....2 03..----
00000688  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000698  2d 2d 2d 2d 2d 2d 2d 2d  2d 37 64 32 31 34 30 32 -------- -7d21402
000006A8  39 36 30 30 31 34 38 0d  0a 43 6f 6e 74 65 6e 74 9600148. .Content
000006B8  2d 44 69 73 70 6f 73 69  74 69 6f 6e 3a 20 66 6f -Disposi tion: fo
000006C8  72 6d 2d 64 61 74 61 3b  20 6e 61 6d 65 3d 22 61 rm-data;  name="a
000006D8  74 74 76 5f 5f 31 31 31  6f 70 74 69 6f 6e 69 64 ttv__111 optionid
000006E8  22 0d 0a 0d 0a 0d 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d "......- --------
000006F8  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000708  2d 2d 2d 2d 37 64 32 31  34 30 32 39 36 30 30 31 ----7d21 40296001
00000718  34 38 0d 0a 43 6f 6e 74  65 6e 74 2d 44 69 73 70 48..Cont ent-Disp
00000728  6f 73 69 74 69 6f 6e 3a  20 66 6f 72 6d 2d 64 61 osition:  form-da
00000738  74 61 3b 20 6e 61 6d 65  3d 22 61 74 74 76 31 30 ta; name ="attv10
00000748  34 76 61 6c 22 0d 0a 0d  0a 82 bd 82 df 82 b5 82 4val"... ........
00000758  c9 93 fc 82 ea 82 c4 82  dd 82 bd 82 be 82 af 82 ........ ........
00000768  c5 82 b7 2c 31 0d 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d ...,1..- --------
00000778  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000788  2d 2d 2d 2d 37 64 32 31  34 30 32 39 36 30 30 31 ----7d21 40296001
00000798  34 38 0d 0a 43 6f 6e 74  65 6e 74 2d 44 69 73 70 48..Cont ent-Disp
000007A8  6f 73 69 74 69 6f 6e 3a  20 66 6f 72 6d 2d 64 61 osition:  form-da
000007B8  74 61 3b 20 6e 61 6d 65  3d 22 61 74 74 76 31 30 ta; name ="attv10
000007C8  32 76 61 6c 22 0d 0a 0d  0a 4a 39 4c 32 30 30 30 2val"... .J9L2000
000007D8  30 0d 0a 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d 0..----- --------
000007E8  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
000007F8  37 64 32 31 34 30 32 39  36 30 30 31 34 38 0d 0a 7d214029 600148..
00000808  43 6f 6e 74 65 6e 74 2d  44 69 73 70 6f 73 69 74 Content- Disposit
00000818  69 6f 6e 3a 20 66 6f 72  6d 2d 64 61 74 61 3b 20 ion: for m-data; 
00000828  6e 61 6d 65 3d 22 61 74  74 76 31 30 33 76 61 6c name="at tv103val
00000838  22 0d 0a 0d 0a 31 2e 33  0d 0a 2d 2d 2d 2d 2d 2d "....1.3 ..------
00000848  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000858  2d 2d 2d 2d 2d 2d 2d 37  64 32 31 34 30 32 39 36 -------7 d2140296
00000868  30 30 31 34 38 0d 0a 43  6f 6e 74 65 6e 74 2d 44 00148..C ontent-D
00000878  69 73 70 6f 73 69 74 69  6f 6e 3a 20 66 6f 72 6d ispositi on: form
00000888  2d 64 61 74 61 3b 20 6e  61 6d 65 3d 22 61 74 74 -data; n ame="att
00000898  76 5f 5f 31 30 32 6f 70  74 69 6f 6e 69 64 22 0d v__102op tionid".
000008A8  0a 0d 0a 0d 0a 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d .....--- --------
000008B8  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
000008C8  2d 2d 37 64 32 31 34 30  32 39 36 30 30 31 34 38 --7d2140 29600148
000008D8  0d 0a 43 6f 6e 74 65 6e  74 2d 44 69 73 70 6f 73 ..Conten t-Dispos
000008E8  69 74 69 6f 6e 3a 20 66  6f 72 6d 2d 64 61 74 61 ition: f orm-data
000008F8  3b 20 6e 61 6d 65 3d 22  61 74 63 68 61 74 74 43 ; name=" atchattC
00000908  6f 6d 6d 65 6e 74 4b 65  79 64 61 73 22 0d 0a 0d ommentKe ydas"...
00000918  0a 0d 0a 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d ...----- --------
00000928  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000938  37 64 32 31 34 30 32 39  36 30 30 31 34 38 0d 0a 7d214029 600148..
00000948  43 6f 6e 74 65 6e 74 2d  44 69 73 70 6f 73 69 74 Content- Disposit
00000958  69 6f 6e 3a 20 66 6f 72  6d 2d 64 61 74 61 3b 20 ion: for m-data; 
00000968  6e 61 6d 65 3d 22 61 74  63 68 61 74 74 43 6f 6d name="at chattCom
00000978  6d 65 6e 74 4b 65 79 6e  22 0d 0a 0d 0a 63 6f 6d mentKeyn "....com
00000988  6d 65 6e 74 0d 0a 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d ment..-- --------
00000998  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
000009A8  2d 2d 2d 37 64 32 31 34  30 32 39 36 30 30 31 34 ---7d214 02960014
000009B8  38 0d 0a 43 6f 6e 74 65  6e 74 2d 44 69 73 70 6f 8..Conte nt-Dispo
000009C8  73 69 74 69 6f 6e 3a 20  66 6f 72 6d 2d 64 61 74 sition:  form-dat
000009D8  61 3b 20 6e 61 6d 65 3d  22 65 76 65 6e 74 53 75 a; name= "eventSu
000009E8  62 6d 69 74 5f 64 6f 53  75 62 6d 69 74 61 74 74 bmit_doS ubmitatt
000009F8  72 69 62 75 74 65 73 22  0d 0a 0d 0a 53 61 76 65 ributes" ....Save
00000A08  20 63 68 61 6e 67 65 73  0d 0a 2d 2d 2d 2d 2d 2d  changes ..------
00000A18  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000A28  2d 2d 2d 2d 2d 2d 2d 37  64 32 31 34 30 32 39 36 -------7 d2140296
00000A38  30 30 31 34 38 0d 0a 43  6f 6e 74 65 6e 74 2d 44 00148..C ontent-D
00000A48  69 73 70 6f 73 69 74 69  6f 6e 3a 20 66 6f 72 6d ispositi on: form
00000A58  2d 64 61 74 61 3b 20 6e  61 6d 65 3d 22 69 6e 74 -data; n ame="int
00000A68  61 6b 65 2d 67 72 70 22  0d 0a 0d 0a 61 74 74 76 ake-grp" ....attv
00000A78  0d 0a 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d ..------ --------
00000A88  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 37 -------- -------7
00000A98  64 32 31 34 30 32 39 36  30 30 31 34 38 0d 0a 43 d2140296 00148..C
00000AA8  6f 6e 74 65 6e 74 2d 44  69 73 70 6f 73 69 74 69 ontent-D ispositi
00000AB8  6f 6e 3a 20 66 6f 72 6d  2d 64 61 74 61 3b 20 6e on: form -data; n
00000AC8  61 6d 65 3d 22 61 74 74  76 22 0d 0a 0d 0a 5f 5f ame="att v"....__
00000AD8  31 30 32 0d 0a 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d 102..--- --------
00000AE8  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000AF8  2d 2d 37 64 32 31 34 30  32 39 36 30 30 31 34 38 --7d2140 29600148
00000B08  0d 0a 43 6f 6e 74 65 6e  74 2d 44 69 73 70 6f 73 ..Conten t-Dispos
00000B18  69 74 69 6f 6e 3a 20 66  6f 72 6d 2d 64 61 74 61 ition: f orm-data
00000B28  3b 20 6e 61 6d 65 3d 22  69 6e 74 61 6b 65 2d 67 ; name=" intake-g
00000B38  72 70 22 0d 0a 0d 0a 61  74 63 68 0d 0a 2d 2d 2d rp"....a tch..---
00000B48  2d 2d 2d 2d 2d 2d 2d 2d                          -------- 
00000B50  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000B60  2d 2d 37 64 32 31 34 30  32 39 36 30 30 31 34 38 --7d2140 29600148
00000B70  0d 0a 43 6f 6e 74 65 6e  74 2d 44 69 73 70 6f 73 ..Conten t-Dispos
00000B80  69 74 69 6f 6e 3a 20 66  6f 72 6d 2d 64 61 74 61 ition: f orm-data
00000B90  3b 20 6e 61 6d 65 3d 22  61 74 63 68 22 0d 0a 0d ; name=" atch"...
00000BA0  0a 61 74 74 43 6f 6d 6d  65 6e 74 4b 65 79 0d 0a .attComm entKey..
00000BB0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000BC0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 37 64 32 -------- -----7d2
00000BD0  31 34 30 32 39 36 30 30  31 34 38 0d 0a 43 6f 6e 14029600 148..Con
00000BE0  74 65 6e 74 2d 44 69 73  70 6f 73 69 74 69 6f 6e tent-Dis position
00000BF0  3a 20 66 6f 72 6d 2d 64  61 74 61 3b 20 6e 61 6d : form-d ata; nam
00000C00  65 3d 22 61 74 74 76 22  0d 0a 0d 0a 31 30 34 0d e="attv" ....104.
00000C10  0a 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d .------- --------
00000C20  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 37 64 -------- ------7d
00000C30  32 31 34 30 32 39 36 30  30 31 34 38 0d 0a 43 6f 21402960 0148..Co
00000C40  6e 74 65 6e 74 2d 44 69  73 70 6f 73 69 74 69 6f ntent-Di spositio
00000C50  6e 3a 20 66 6f 72 6d 2d  64 61 74 61 3b 20 6e 61 n: form- data; na
00000C60  6d 65 3d 22 61 74 74 76  22 0d 0a 0d 0a 31 30 33 me="attv "....103
00000C70  0d 0a 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d ..------ --------
00000C80  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 37 -------- -------7
00000C90  64 32 31 34 30 32 39 36  30 30 31 34 38 0d 0a 43 d2140296 00148..C
00000CA0  6f 6e 74 65 6e 74 2d 44  69 73 70 6f 73 69 74 69 ontent-D ispositi
00000CB0  6f 6e 3a 20 66 6f 72 6d  2d 64 61 74 61 3b 20 6e on: form -data; n
00000CC0  61 6d 65 3d 22 61 74 74  76 22 0d 0a 0d 0a 31 30 ame="att v"....10
00000CD0  32 0d 0a 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d 2..----- --------
00000CE0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000CF0  37 64 32 31 34 30 32 39  36 30 30 31 34 38 0d 0a 7d214029 600148..
00000D00  43 6f 6e 74 65 6e 74 2d  44 69 73 70 6f 73 69 74 Content- Disposit
00000D10  69 6f 6e 3a 20 66 6f 72  6d 2d 64 61 74 61 3b 20 ion: for m-data; 
00000D20  6e 61 6d 65 3d 22 61 74  74 76 22 0d 0a 0d 0a 31 name="at tv"....1
00000D30  30 31 0d 0a 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d 01..---- --------
00000D40  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000D50  2d 37 64 32 31 34 30 32  39 36 30 30 31 34 38 0d -7d21402 9600148.
00000D60  0a 43 6f 6e 74 65 6e 74  2d 44 69 73 70 6f 73 69 .Content -Disposi
00000D70  74 69 6f 6e 3a 20 66 6f  72 6d 2d 64 61 74 61 3b tion: fo rm-data;
00000D80  20 6e 61 6d 65 3d 22 61  74 74 76 22 0d 0a 0d 0a  name="a ttv"....
00000D90  5f 5f 31 31 31 0d 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d __111..- --------
00000DA0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000DB0  2d 2d 2d 2d 37 64 32 31  34 30 32 39 36 30 30 31 ----7d21 40296001
00000DC0  34 38 0d 0a 43 6f 6e 74  65 6e 74 2d 44 69 73 70 48..Cont ent-Disp
00000DD0  6f 73 69 74 69 6f 6e 3a  20 66 6f 72 6d 2d 64 61 osition:  form-da
00000DE0  74 61 3b 20 6e 61 6d 65  3d 22 61 74 74 76 22 0d ta; name ="attv".
00000DF0  0a 0d 0a 31 30 30 0d 0a  2d 2d 2d 2d 2d 2d 2d 2d ...100.. --------
00000E00  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d -------- --------
00000E10  2d 2d 2d 2d 2d 37 64 32  31 34 30 32 39 36 30 30 -----7d2 14029600
00000E20  31 34 38 2d 2d 0d 0a 0d  0a                      148--... .


--- Regards,
 Shun-ichi Goto  <go...@taiyo.co.jp>
   R&D Group, TAIYO Corp., Tokyo, JAPAN


--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>