Потребляете WCF Отдых с Visual Studio 2010? - PullRequest
2 голосов
/ 07 августа 2010

Я привык использовать службы мыла, когда вы добавляете ссылку на службу, и она создает классы строгих типов (возвращаемые типы) каждого метода.

Конечно, REST не работает так

Как мне воспользоваться службой REST WCF?

Нет ли способа использовать строго типизированные классы для возвращаемых типов?

Я использую Visual Studio 2010 специально

Любые идеи или мысли действительно ценятся

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 07 августа 2010

См. Существует ли инструмент создания клиента WCF Rest C #? . Если вы являетесь владельцем службы и клиента, вы можете повторно использовать контракты и создавать клиентский канал с помощью WebChannelFactory.

0 голосов
/ 23 июля 2013
        // It is used to call the webservice url
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://careernet.localhost/rep-details/report_details/retrieves");
        request.Method = "POST";
        request.ContentType = "application/json";
        request.Accept = "application/json";

        try
        {
            WebResponse response = request.GetResponse();

            Stream responseStream = response.GetResponseStream();

           // Open the stream using a StreamReader for easy access.
            StreamReader reader = new StreamReader(responseStream);
            // Read the content.
            string responseFromServer = reader.ReadToEnd();
            // ...

Я надеюсь, что это сработает для вас.

...