20.2.3 soap:address要素またはsoap12:address要素のlocation属性に指定できる値
soap:address要素またはsoap12:address要素のlocation属性には,次に示す形式のURLを指定できます。
-
<プロトコル※1>://<ホスト名※2>/<パス部分※4>
(例)http://xxx.com/jaxws/service/UserInfoPort
-
<プロトコル※1>://<ホスト名※2>:<ポート番号※3>/<パス部分※4>
(例)http://xxx.com:80/jaxws/service/UserInfoPort
- 注※1
-
名前空間としては,http://またはhttps://だけ指定できます。そのほかのプロトコルは指定できません。http://およびhttps://以外のプロトコルを指定した場合,動作は保証されません。
- 注※2
-
RFC 2396仕様の規則に従った文字列を指定できます。また,RFC 2732(IPv6アドレス)仕様の規則に従った文字列も指定できます。
ただし,次の形式は指定できません。次の形式で指定した場合,動作は保証されません。
-
クエリストリング (例)http://example.com/?a=b
-
アンカー (例)http://example.com/index.html#anchor
-
ポート番号 (例)http://example.com:8080/
-
ユーザ名/パスワード (例)http://user:password@example.com
-
パーセントエンコードされた文字 (例)http://%E4%BD%BF%E7%94%A8
-
- 注※3
-
半角数字0〜9だけを使用した文字列を指定できます。そのほかの文字を指定した場合,動作は保証されません。
- 注※4
-
RFC 2396仕様の規則に従った文字列を指定できます。また,パーセントエンコードされた文字((例)http://%E4%BD%BF%E7%94%A8)も指定できます。