Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk menyelesaikan masalah ralat nod 400

Bagaimana untuk menyelesaikan masalah ralat nod 400

藏色散人
藏色散人asal
2021-12-10 13:43:532276semak imbas

Penyelesaian kepada ralat nod 400: 1. Semak mesej ralat HTTP permintaan nodeJS 2. Gunakan fungsi JavaScript encodeURI() untuk mengekod URL yang mengandungi bahasa Cina, menggunakan sintaks seperti "encodeURI(URIstring)".

Bagaimana untuk menyelesaikan masalah ralat nod 400

Persekitaran pengendalian artikel ini: sistem Windows 7, nodejs versi 10.16.2, komputer Dell G3.

Bagaimana untuk menyelesaikan masalah ralat nod 400?

nodeJS meminta ralat HTTP: 400, sila gunakan fungsi JavaScript encodeURI() untuk mengekod URL yang mengandungi

JavaScript objek global

definisi dan penggunaan bahasa Cina

fungsi encodeURI() boleh mengekod rentetan sebagai URI.

Sintaks

encodeURI(URIstring)
参数 描述
URIstring 必需。一个字符串,含有 URI 或其他要编码的文本。

Nilai Pulangan

Salinan rentetan URI, dengan beberapa aksara digantikan dengan jujukan pelarian heksadesimal.

Penjelasan

Kaedah ini tidak mengekodkan huruf dan nombor ASCII, dan juga tidak mengekodkan aksara tanda baca ASCII ini: - _ .

Tujuan kaedah ini adalah untuk mengekod URI sepenuhnya, jadi fungsi encodeURI() tidak akan terlepas daripada tanda baca ASCII berikut yang mempunyai makna istimewa dalam URI: ;/?:@& = $,#

Petua dan ulasan

Petua: Jika komponen URI mengandungi pembatas, seperti ? dan #, anda harus menggunakan kaedah encodeURIComponent() untuk mengekod setiap komponen secara berasingan.

Contoh

Dalam contoh ini, kami akan menggunakan encodeURI() untuk mengekod 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>

Output:

http://www.w3school.com.cn
http://www.w3school.com.cn/My%20first/
,/?:@&=+$#

Disyorkan Kajian : "tutorial video node.js"

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah ralat nod 400. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn