노드 400 오류 해결 방법: 1. nodeJS 요청 HTTP 오류 정보를 확인합니다. 2. JavaScript encodeURI() 함수를 사용하여 "encodeURI(URIstring)"과 같은 구문을 사용하여 중국어가 포함된 URL을 인코딩합니다.
이 문서의 운영 환경: Windows 7 시스템, nodejs 버전 10.16.2, Dell G3 컴퓨터.
노드 400 오류 문제를 해결하는 방법은 무엇입니까?
nodeJS 요청 HTTP 오류: 400, JavaScript encodeURI() 함수를 사용하여 중국어가 포함된 URL을 인코딩하세요.
JavaScript 전역 개체
encodeURI() 함수는 문자열을 URI로 인코딩할 수 있습니다.
encodeURI(URIstring)
Parameters | Description |
---|---|
URIstring | 필수입니다. 인코딩할 URI 또는 기타 텍스트가 포함된 문자열입니다. |
URIstring의 복사본, 일부 문자는 16진수 이스케이프 시퀀스로 대체됩니다.
이 방법은 ASCII 문자와 숫자를 인코딩하지 않으며 다음 ASCII 문장 부호도 인코딩하지 않습니다: - _ ~ * ' ( ) .
이 방법의 목적은 URI를 완전히 인코딩하는 것이므로 encodeURI() 함수는 URI에서 특별한 의미를 갖는 다음 ASCII 구두점을 이스케이프하지 않습니다: ;/?:@&=+$, #
팁: URI 구성 요소에 ? 및 #과 같은 구분 기호가 포함된 경우 encodeURIComponent() 메서드를 사용하여 각 구성 요소를 별도로 인코딩해야 합니다.
이 예에서는 encodeURI()를 사용하여 URI를 인코딩합니다.
<script type="text/javascript"> document.write(encodeURI("http://www.w3school.com.cn")+ "<br />") document.write(encodeURI("http://www.w3school.com.cn/My first/")) document.write(encodeURI(",/?:@&=+$#")) </script>
출력:
http://www.w3school.com.cn http://www.w3school.com.cn/My%20first/ ,/?:@&=+$#
권장 학습: "node.js video tutorial"
위 내용은 노드 400 오류 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!