Heim >Web-Frontend >Front-End-Fragen und Antworten >So lösen Sie das Node-400-Fehlerproblem

So lösen Sie das Node-400-Fehlerproblem

藏色散人
藏色散人Original
2021-12-10 13:43:532304Durchsuche

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)“.

So lösen Sie das Node-400-Fehlerproblem

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.

Definition und Verwendung: Die Funktion encodeURI() kann eine Zeichenfolge als URI codieren.

Syntax

encodeURI(URIstring)

ParameterURIstringRückgabewert
Beschreibung
Erforderlich. Eine Zeichenfolge, die den URI oder anderen zu kodierenden Text enthält.

Kopie des URI-Strings, einige darin enthaltene Zeichen werden durch hexadezimale Escape-Sequenzen ersetzt.

Hinweise

Diese Methode kodiert weder ASCII-Buchstaben und -Zahlen noch diese ASCII-Satzzeichen: - _ ~ * ' ( ) .

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

Tipps: Wenn die URI-Komponente Trennzeichen wie ? und # enthält, sollten Sie die Methode encodeURIComponent() verwenden, um jede Komponente separat zu codieren.

Beispiel

In diesem Beispiel verwenden wir encodeURI(), um den URI zu kodieren:

<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-Tutorial

Das 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn