邮件的主机服务配置?

时间:2012-04-05 13:00:29

标签: c# wcf web-services rest

你好,我的控制台应用程序是我的wcf restful服务的主机,我最终成功地工作(到目前为止)。我的问题是这个主机服务是否可以使用“POST”?它适用于get但不确定你是否需要主持人在发布或删除时做更多的事情?

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();

1 个答案:

答案 0 :(得分:1)

您的服务可以正常使用POST。界面中的属性将定义操作是POST还是GET。请在此处查看WebInvokeAttribute的文档:

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