Можно ли класс отправить через URI запрос?

201
09 декабря 2017, 05:32

Такой код с JSON запросом:

[ServiceContract]
public interface IService
{
    [OperationContract]
    [WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Json, UriTemplate = "/test/?test2={test2}") ]
    Test Testing(Test test2);
}
public class Service : IService
{
    public Test Testing(Test test2)
    {
        Test testI = test2;
        return new Test()
        {
            str="all done"
        };
    }
}
public class Test
{
    public string str { get; set; }
}
class Program
{
    static void Main(string[] args)
    {
        ServiceHost host = new ServiceHost(typeof(Service), new Uri("http://localhost:8000"));
        host.AddServiceEndpoint(typeof(IService), new BasicHttpBinding(), "Soap");
        ServiceEndpoint endpoint = host.AddServiceEndpoint(typeof(IService), new WebHttpBinding(), "Web");
        endpoint.Behaviors.Add(new WebHttpBehavior());
        try
        {
            host.Open();
            Console.WriteLine("Press [Enter] to terminate");
            Console.ReadLine();
            host.Close();
        }
        catch (CommunicationException cex)
        {
            Console.WriteLine("An exception occurred: {0}", cex.Message);
            host.Abort();
        }
    }
}

Могу ли я отправить через интерфейс test2 с типом Test в http://localhost:8000/web/test/?test2={test2}?

READ ALSO
C# изображение в строку

C# изображение в строку

Может есть способ более лучше чем этот?

185
C# удаление из DBF

C# удаление из DBF

Как известно при удаление данные в DBF становятся "скрытыми" - помеченными на удаление, вроде так)

251
Сделать post/get запрос

Сделать post/get запрос

Не знаю как на шарпе сделать post/get запрос на сайте jspellcom

201
Написать функцию на C# для программы на C++

Написать функцию на C# для программы на C++

У меня есть проект на С++, в котором мне надо делать выборки из WMIЧерез C# это гораздо легче, поэтому хотел бы сделать с помощью него

199