2017-08-17 3 views

答えて

0

WSDLは、この点で特別なものではありませんプロセスとサーバー間の空白文字があります。 WSDLへのURLは、任意のURLと同じ規則に保持されます。これは、取得しようとするプログラムが同じURL実装プロトコルの実装を使用する可能性が高いためです。

URLのパス部分のスペースは完全に許可されますが、HTTPクライアントがこのURLに照会すると、この文字は%20としてエスケープされます。

URLには基本的に2つの表現方法があります。コンピュータで「あいまい」と思われるものはすべて%エンコードでエスケープされます。または、ユーザーの使用のために、視覚的に書かれた、または音声によって発音されるように快適に表示することができます。その意味で人間を混乱させない文字は、コード化する必要はありません。そして、1つのスペースはまったく混乱しません。 %20でスペースをエスケープするかどうかにかかわらず、このURLは同じURLであり、フェッチしようとするプログラムは同じリクエストを行います。 HTTPクライアントやその他のURL取得プログラムは、URLをユーザーの使用からマシン使用に変換する役割を担います。

はい、このURLにスペースを入れることができますが、%20としてエスケープしてhttp://xxxxxxxxxx:1111/Process%20Server/services/ProcessServer?wsdlにすると、いくつかの問題が発生する危険性があります。それは許可されているが落胆している。

関連する問題