>  Q&A  >  본문

HTTP 양식 제출 중에는 어떤 일이 발생합니까?

간단한 HTTP 서버를 직접 개발했지만 양식을 제출할 때마다 작동이 중단됩니다. . 누구든지 문제가 어디에 있는지 알아내도록 도와줄 수 있나요?


이것은 매우 간단한 세 개의 입력 상자인 내 양식의 내용입니다

으아악

이 bufferReader에 소켓의 입력 스트림을 캡슐화했는데 while((ch = bufferedReader.read()) != -1){매번

이 줄에서 멈췄습니다.


콘솔 출력에는 모든 양식 콘텐츠가 획득되었음을 표시하지만 -1을 반환하지 않는 이유는 무엇입니까? 브라우저가 HTTP1.1을 사용하고 다음 요청을 입력하기 위해 반환 결과를 기다리고 있기 때문입니까? 아니면 내 프로그램에 문제가 있는 걸까요? 저는 차단 IO를 사용합니다

过去多啦不再A梦过去多啦不再A梦2713일 전508

모든 응답(2)나는 대답할 것이다

  • 某草草

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

    문제가 해결되었습니다. 긴 링크의 문제입니다. . .

    회신하다
    0
  • 迷茫

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

    소켓을 닫지 않으셨나봐요!

    회신하다
    0
  • 취소회신하다