0

私はSOAP Webサービスを持っています

@WebService(serviceName = "VenueList")

リストを取得するためのそのサービスのメソッド

@WebMethod(operationName = "getvenuelist")

「http://192.168.29.20/SIP/VenueList?tester」というサービスに POST リクエストを送信すると、データが返されます。Glassfish 3.1 をサーバーとして使用し、Java を使用しています。

  1. SOAP サービスに認証を提供する最良の方法は何ですか (現在のケース)?
  2. SOAP が REST よりも安全であると言われているのはなぜですか?
4

2 に答える 2

0

WS-Securityこの目的のために仕様を試すことができます。ほとんどのライブラリとフレームワークはそれをサポートしています (ただし、実装は通常、特定の細部においてベンダーに依存しています)。

于 2012-08-23T12:30:21.967 に答える
0

ヘッダー (ユーザー名とパスワード) をサービスに設定し、サーバーからこれらのヘッダー値を評価すると、機能します。

ここにリンクがあります

http://www.java.net/external?url=http://www.mkyong.com/webservices/jax-ws/application-authentication-with-jax-ws/

于 2012-08-24T06:10:44.123 に答える