JAX-WS 基本認証 (Basic認証) | パークのソフトウエア開発者ブログ|ICT技術(Java・Android・iPhone・C・Ruby)なら株式会社パークにお任せください

パークのソフトウエア開発者ブログ|ICT技術(Java・Android・iPhone・C・Ruby)なら株式会社パークにお任せください

開発の解決方法や新しい手法の情報を、パークのエンジニアが提供します。パークのエンジニアが必要な場合は、ぜひお気軽にお問い合わせ下さい。 株式会社パーク:http://www.pa-rk.co.jp/

会員No.18です。

基本認証(Basic認証)が設定されているWebサービスにアクセスするサンプルコード(JAX-WS 2.0)


public static void main(String[] args) {
TestService testService = new TestService();
TestPort testPort = testService.getTestPort();

// Test Service URL
String serviceUrl = "http://xxx.yyy.com:1234/test/";
((BindingProvider) testPort).getRequestContext().put(
BindingProvider.ENDPOINT_ADDRESS_PROPERTY, serviceUrl);

// 基本認証ユーザーID
((BindingProvider) testPort).getRequestContext().put(
BindingProvider.USERNAME_PROPERTY, "testuser");

// 基本認証パスワード
((BindingProvider) testPort).getRequestContext().put(
BindingProvider.PASSWORD_PROPERTY, "password");

// Webサービス呼び出し
testPort.xxx();

:
}