使用Java客户端使用wcf服务

时间:2011-09-25 09:29:50

标签: java wcf web-services soap svc

我尝试使用简单的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客户端中测试的简单字符串。 我尝试了在互联网上找到的一些教程,但没有什么比较好的;)

很多。

1 个答案:

答案 0 :(得分:1)

我认为您的问题不是由Java客户端引起的。

您正在使用basicHttpBinding,同时您正在使用指向使用REST和webhttpbinding的WebGet属性。

首先尝试确保它可以从Windows WCF客户端运行。