Lösung für den Node-400-Fehler: 1. Überprüfen Sie die HTTP-Fehlerinformationen der NodeJS-Anfrage. 2. Verwenden Sie die JavaScript-Funktion encodeURI(), um die URL mit Chinesisch zu kodieren, und verwenden Sie dazu eine Syntax wie „encodeURI(URIstring)“.
Die Betriebsumgebung dieses Artikels: Windows 7-System, NodeJS-Version 10.16.2, Dell G3-Computer.
Wie löse ich das Node-400-Fehlerproblem?
nodeJS-Anfrage HTTP-Fehler: 400, bitte verwenden Sie die JavaScript-Funktion encodeURI(), um die URL mit dem chinesischen
JavaScript-Globalobjekt zu codieren.
Syntax
encodeURI(URIstring)
Beschreibung | |
---|---|
Erforderlich. Eine Zeichenfolge, die den URI oder anderen zu kodierenden Text enthält. |
Hinweise
Der Zweck dieser Methode besteht darin, den URI vollständig zu kodieren, sodass die Funktion encodeURI() die folgenden ASCII-Satzzeichen, die im URI eine besondere Bedeutung haben, nicht maskiert: ;/?:@&=+$, #
Tipps und Hinweise
Beispiel
<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>
Ausgabe:
http://www.w3school.com.cn http://www.w3school.com.cn/My%20first/ ,/?:@&=+$#
Empfohlenes Lernen: „
node.js Video-TutorialDas obige ist der detaillierte Inhalt vonSo lösen Sie das Node-400-Fehlerproblem. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!