diff --git a/400_xowa/src/gplx/core/net/Http_request_parser.java b/400_xowa/src/gplx/core/net/Http_request_parser.java index f6e614e66..8991885aa 100644 --- a/400_xowa/src/gplx/core/net/Http_request_parser.java +++ b/400_xowa/src/gplx/core/net/Http_request_parser.java @@ -126,7 +126,7 @@ public class Http_request_parser { while (true) { line = Bry_.new_u8(rdr.Read_line()); if (Bry_.Has_at_bgn(line, content_type_boundary)) break; - tmp_bfr.Add(line); + tmp_bfr.Add(line).Add_byte_nl(); } byte[] val = tmp_bfr.To_bry_and_clear(); post_data_hash.Add(key, val); diff --git a/400_xowa/src/gplx/core/net/Http_request_parser_tst.java b/400_xowa/src/gplx/core/net/Http_request_parser_tst.java index b031af312..b37a74e85 100644 --- a/400_xowa/src/gplx/core/net/Http_request_parser_tst.java +++ b/400_xowa/src/gplx/core/net/Http_request_parser_tst.java @@ -41,8 +41,8 @@ public class Http_request_parser_tst { , "val1" , "-----------------------------12345678901234--" ) - , fxt.Make_post_data_itm("key0", "val0") - , fxt.Make_post_data_itm("key1", "val1") + , fxt.Make_post_data_itm("key0", "val0\n") + , fxt.Make_post_data_itm("key1", "val1\n") ); } @Test public void Type_accept_charset() {