인터넷의 예제 중 하나를 사용하여 간단한 com.sun.net.httpserver.HttpServer 응용 프로그램을 구현했습니다. 서버는 하나만 제외하고 예상대로 요청을받습니다. 예외 : url에 tspecials가 포함 된 경우 : "또는 '<'"/ "요청이 서버에 전혀 도달하지 않습니다. 간단한 java.net.ServerSocket을 사용하면 모든 작업이 훌륭하게 작동하며 모든 tspesials가 인코딩 된 곳에서 요청을받습니다. 이는 나에게 잘 맞지만 HttpServer를 사용하는 것이 더 좋습니다. 예 요청HttpServer의 URL에 특수 문자 (<, "등")를 포함하는 방법
: http://127.0.0.1/MyApp/Test?var=<xml ID = 1 “ “ > 값 </XML > ServerSocket를위한 작품 HttpServer에 작동하지.
도움이 될 것입니다.
나는 클라이언트 요청을 수정할 수 없다. – yan