post的主机服务配置

本文关键字:配置 主机服务 post | 更新日期: 2023-09-27 18:30:02

你好,我的控制台应用程序是我的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();

post的主机服务配置

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

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