ノード 400 エラーの問題を解決する方法

藏色散人
リリース: 2021-12-10 13:43:53
オリジナル
2252 人が閲覧しました

Node 400 エラーの解決策: 1. nodeJS リクエストの HTTP エラー メッセージを確認します; 2. JavaScript encodeURI() 関数を使用して、「encodeURI(URIstring)」などの構文を使用して中国語を含む URL をエンコードします。

ノード 400 エラーの問題を解決する方法

この記事の動作環境: Windows 7 システム、nodejs バージョン 10.16.2、Dell G3 コンピューター。

ノード 400 エラーの問題を解決するにはどうすればよいですか?

nodeJS リクエスト HTTP エラー: 400。JavaScript encodeURI() 関数を使用して、中国語の

JavaScript グローバル オブジェクト

Definition を含む URL をエンコードしてください。使用法

encodeURI() 関数は、文字列を URI としてエンコードできます。

構文

encodeURI(URIstring)
ログイン後にコピー
パラメータ 説明
URIstring 必須。エンコードされる URI またはその他のテキストを含む文字列。

戻り値

一部の文字が 16 進エスケープ シーケンスに置き換えられた URIstring のコピー。

説明

このメソッドは、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 ビデオ チュートリアル >>

以上がノード 400 エラーの問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!