>Java >java지도 시간 >Java의 get 요청이 잘못된 경우 수행할 작업

Java의 get 요청이 잘못된 경우 수행할 작업

coldplay.xixi
coldplay.xixi원래의
2020-08-21 09:57:322985검색

Java에서 잘못된 가져오기 요청에 대한 방법: 1. [java.net.URLDecoder]에서 [decode("variable", "UTF-8")]를 사용하여 디코딩합니다. 2. [java.net.URLEncoder]를 사용하여 디코딩합니다. [encode("중국어", "UTF-8"] 트랜스코딩

Java의 get 요청이 잘못된 경우 수행할 작업

Java에서 잘못된 요청을 얻는 방법:

java GET 메서드에서 잘못된 중국어 매개변수를 전달하려면 다음 두 가지 java.net.URLDecoderjava.net.URLEncoder를 사용해야 합니다. 클래스 decode("variable","UTF-8") 및 encode("중국어","UTF-8"), 첫 번째는 디코딩이고 다른 하나는 트랜스코딩입니다.

참고: 트랜스코딩할 때 변환해야 합니다. 두 번 모두 한 번만 디코딩하면 중국어 매개변수가 왜곡되는 문제를 해결할 수 있습니다. URL이 매개변수를 전달하면 서버가 자동으로 한 번 디코딩한 다음 매개변수를 얻은 후 다시 디코딩하므로 트랜스코딩을 두 번 수행해야 합니다. .

백엔드:

URLDecoder.decode(query.getName(), "UTF-8");

프런트엔드:

URLEncoder.encode(URLEncoder.encode("告警类型", "UTF-8"), "UTF-8");

관련 학습 권장사항: java 기본 튜토리얼

위 내용은 Java의 get 요청이 잘못된 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.