代码之家  ›  专栏  ›  技术社区  ›  Xaisoft

为什么WebInvoke不允许使用此方法,但Webget允许使用此方法?

  •  2
  • Xaisoft  · 技术社区  · 14 年前

    有人能解释这背后的原因或者它是如何工作的吗?如果我对以下内容执行WebInvoke,它将失败(说方法不允许,但如果我执行Webget,它将通过)。我只是想知道为什么?

    [OperationContract]
    [WebGet(UriTemplate = "login/{username}/{password}", ResponseFormat =  
                                                            WebMessageFormat.Json)]
    string Login(string username, string password);
    

    上面的代码,只返回一个硬编码字符串。(无条件逻辑)

    1 回复  |  直到 11 年前
        1
  •  12
  •   Jon Skeet    14 年前

    WebInvoke WebGet Method="GET"