0

こんにちは私のコンソールアプリは、私が最終的に機能するようになった私のwcfRESTfulサービスのホストです(これまでのところ)。私の質問は、このホストサービスは「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();
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 に答える