0

您好,我的控制台应用程序是我的 wcf restful 服务的主机,我最终设法开始工作(到目前为止)。我的问题是这个主机服务会与“POST”一起使用吗?它适用于获取但不确定您是否需要主机在发布或删除时做更多事情?

class Program
{
    static void Main(string[] args)
    {
        string baseAddress = "http://" + Environment.MachineName + ":8000/Service";
        ServiceHost host = new ServiceHost(typeof(RawDataService), new Uri(baseAddress));
        host.AddServiceEndpoint(typeof(IReceiveData), new WebHttpBinding(), "").Behaviors.Add(new WebHttpBehavior());
        host.Open();
        Console.WriteLine("Host opened");
        Console.ReadLine();
4

1 回答 1

1

您的服务将与 POST 一起正常工作。界面中的属性将定义操作是 POST 还是 GET。请参阅此处的 WebInvokeAttribute 文档:

http://msdn.microsoft.com/en-us/library/system.servicemodel.web.webinvokeattribute.aspx

于 2012-04-05T13:35:20.020 回答