3

シンプルな Java クライアントを使用して、iis でホストされている wcf サービスを使用しようとしています。

私のサービスはbasicHttpServiceです。

今私の質問。サービスメソッドにアクセスするにはJavaで何が必要ですか?

私は小さな例を構築します:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;
using System.ServiceModel.Web;


namespace android.Web
{
    [ServiceContract]
    public interface ITestService
    {
        [OperationContract]
        void DoWork();
        [WebGet(UriTemplate = "Login/")]
        String Login();
    }
}

login メソッドは、Java クライアントでテストする単純な文字列のみを返します。インターネットで見つかったいくつかのチュートリアルを試しましたが、何も機能しません;)

ありがとう。

4

1 に答える 1

1

あなたの問題は Java クライアントが原因ではないと思います。

basicHttpBinding を使用していると同時に、REST と webhttpbinding の使用を指す WebGet 属性を使用しています。

まず、Windows WCF クライアントから動作することを確認してください。

于 2011-09-25T17:29:08.913 に答える