検索

ホームページ  >  に質問  >  本文

HTTP フォームの送信中に何が行われますか?

私は簡単な HTTP サーバーを自分で開発しましたが、フォームが送信されるたびに停止してしまいます。 。問題がどこにあるのかを理解するのを手伝ってくれる人はいますか?


これは私のフォームの内容です。非常にシンプルな 3 つの入力ボックスです。

リーリー

ソケットの入力ストリームをこのbufferReaderにカプセル化しましたが、毎回スタックしてしまいました while((ch =bufferedReader.read()) != -1){この行


#コンソールの出力には、フォームのコンテンツがすべて取得されたことが示されていますが、-1 が返されないのはなぜでしょうか。ブラウザがHTTP1.1を使用しており、次のリクエストに入るために返される結果を待っているためでしょうか?それとも私のプログラムに何か問題があるのでしょうか?ブロッキングIO

を使用しています
过去多啦不再A梦过去多啦不再A梦2791日前585

全員に返信(2)返信します

  • 某草草

    某草草2017-05-17 10:04:18

    問題は解決されました。長いリンクの問題です。 。 。

    返事
    0
  • 迷茫

    迷茫2017-05-17 10:04:18

    ソケットを閉じていないと思います。

    返事
    0
  • キャンセル返事