回答編集履歴
1
データ例示部分を修正、加筆
test
CHANGED
@@ -6,11 +6,13 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
以下は、ご提示のWindows Formアプリケーションのクライアントから送出したHTTPリクエストです。(Windows 7 + Visual Studio 2017 + .NET Framework 4.6.1の環境で採取したデータです)
|
9
|
+
以下は、ご提示のWindows Formアプリケーションのクライアントから送出したHTTPリクエストと、そのリクエストをバイナリ16進数でダンプしたものです。(Windows 7 + Visual Studio 2017 + .NET Framework 4.6.1の環境で採取したデータです)
|
10
10
|
|
11
11
|
|
12
12
|
|
13
13
|
```plain
|
14
|
+
|
15
|
+
$ cat res1.txt
|
14
16
|
|
15
17
|
POST /index.html HTTP/1.1
|
16
18
|
|
@@ -28,9 +30,39 @@
|
|
28
30
|
|
29
31
|
word=Internet&id=1
|
30
32
|
|
33
|
+
|
34
|
+
|
35
|
+
$ od -t xC res1.txt
|
36
|
+
|
37
|
+
0000000 50 4f 53 54 20 2f 69 6e 64 65 78 2e 68 74 6d 6c
|
38
|
+
|
39
|
+
0000020 20 48 54 54 50 2f 31 2e 31 0d 0a 43 6f 6e 74 65
|
40
|
+
|
41
|
+
0000040 6e 74 2d 54 79 70 65 3a 20 61 70 70 6c 69 63 61
|
42
|
+
|
43
|
+
0000060 74 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d 2d
|
44
|
+
|
45
|
+
0000100 75 72 6c 65 6e 63 6f 64 65 64 0d 0a 48 6f 73 74
|
46
|
+
|
47
|
+
0000120 3a 20 6c 6f 63 61 6c 68 6f 73 74 3a 31 32 33 34
|
48
|
+
|
49
|
+
0000140 0d 0a 43 6f 6e 74 65 6e 74 2d 4c 65 6e 67 74 68
|
50
|
+
|
51
|
+
0000160 3a 20 31 38 0d 0a 45 78 70 65 63 74 3a 20 31 30
|
52
|
+
|
53
|
+
0000200 30 2d 63 6f 6e 74 69 6e 75 65 0d 0a 43 6f 6e 6e
|
54
|
+
|
55
|
+
0000220 65 63 74 69 6f 6e 3a 20 4b 65 65 70 2d 41 6c 69
|
56
|
+
|
57
|
+
0000240 76 65 0d 0a 0d 0a 77 6f 72 64 3d 49 6e 74 65 72
|
58
|
+
|
59
|
+
0000260 6e 65 74 26 69 64 3d 31
|
60
|
+
|
61
|
+
0000270
|
62
|
+
|
31
63
|
```
|
32
64
|
|
33
|
-
コンテントボディ部はヘッダとの区切り、空行を挟んでの`word=Internet&id=1`の部分ですが、この文字列の末尾は改行では終わっていません。ヘッダーでは`Content-Length: 18`となっているので、18文字で正しいです。クライアント側に問題はありません。
|
65
|
+
コンテントボディ部はヘッダとの区切り、空行(0Dh+0Ah)を挟んでの`word=Internet&id=1`の部分ですが、この文字列の末尾は改行では終わっていません。ヘッダーでは`Content-Length: 18`となっているので、18文字で正しいです。クライアント側に問題はありません。
|
34
66
|
|
35
67
|
|
36
68
|
|