Использование службы wcf с клиентом Java - PullRequest
3 голосов
/ 25 сентября 2011

Я пытаюсь использовать службу wcf, размещенную на iis, с простым клиентом java.

мой сервис - базовый HttpService.

теперь мой вопрос.Что мне нужно в 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();
    }
}

Метод входа возвращает только простую строку, которую нужно протестировать в моем клиенте Java.Я попробовал некоторые учебники, найденные в интернете, но ничего не получилось;)

thx alot.

1 Ответ

1 голос
/ 25 сентября 2011

Я не думаю, что ваша проблема связана с клиентом Java.

Вы используете basicHttpBinding, в то же время вы используете атрибут WebGet, который указывает на использование REST и webhttpbinding.

Попробуйте сначала убедиться, что он работает с клиента Windows WCF.

...