回答編集履歴
1
修正
answer
CHANGED
@@ -25,13 +25,14 @@
|
|
25
25
|
>
|
26
26
|
> on
|
27
27
|
> --<バウンダリ文字列と違うランダムな文字列>
|
28
|
-
> Content-Disposition: form-data; name="a"; filename="
|
28
|
+
> Content-Disposition: form-data; name="a"; filename="voice.raw"
|
29
29
|
> Content-Type: application/octet-stream
|
30
30
|
> 音声データ(binary)
|
31
31
|
> --<バウンダリ文字列>--
|
32
32
|
|
33
|
-
- `Content-Disposition: form-data; name="v"`の前にバウンダリがない
|
33
|
+
- `Content-Disposition: form-data; name="v"`の前にバウンダリと改行が1つ足りない
|
34
34
|
- vの後のバウンダリが最初に定義したバウンダリと違う
|
35
|
-
- 音声データの前に改行が足りない
|
35
|
+
- 音声データの前に改行が1つ足りない
|
36
36
|
|
37
|
-
の三点です。
|
37
|
+
の三点です。
|
38
|
+
実際に生成されるリクエストを想像しながら見比べたら分かる問題です。プログラマに陥りがちな「プログラムは思った通りには動かない、書いたとおりに動く」というやつです。
|