setProperty
インタフェース名:Call
表13-20 指定できるプロパティ
キー名称 | 設定内容 | 型 | 指定値 |
---|---|---|---|
javax.xml.rpc.security.auth.username | HTTPベーシック認証のユーザ名 | java.lang.String | ":"以外の任意の文字列を指定します。空文字列も指定できます。次の値を指定した場合は,JAXRPCExceptionがスローされます。
|
javax.xml.rpc.security.auth.password | HTTPベーシック認証のパスワード | java.lang.String | 任意の文字列を指定します。空文字列も指定できます。nullは指定できません。nullを指定した場合は,JAXRPCExceptionがスローされます。 サービスのURLにパスワードを指定していた場合でも,このプロパティの設定が有効になります。このプロパティを設定することで既存の値が上書きされるので注意してください。 |
表13-21 username/passwordの指定値とHTTP Authorizationヘッダの値の対応
username指定値 | password指定値 | Authorizationヘッダの値 |
---|---|---|
指定なし | 指定なし | ヘッダなし |
空文字列 | 指定なし | ":"のBase64エンコード |
空文字列 | 空文字列 | ":"のBase64エンコード |
空文字列 | 任意文字列 | ":任意文字列"のBase64エンコード |
":"以外の任意文字列 | 指定なし | "任意文字列:"のBase64エンコード |
":"以外の任意文字列 | 空文字列 | ":任意文字列:"のBase64エンコード |
":"以外の任意文字列 | 任意文字列 | "任意文字列:任意文字列"のBase64エンコード |
setProperty(String name, Object value)
表13-22 setPropertyメソッドの引数
仮引数名 | 名称 | in/out | 説明 |
---|---|---|---|
name | プロパティ名 | in | プロパティ名を指定します。 |
value | プロパティ値 | in | プロパティ値を指定します。 |