我剛剛注意到創建RESTful WCF服務時,WebInvoke
屬性上的Method參數區分大小寫(需要CAPS)。在不同的Web方法類型(GET,PUT,POST,DELETE,HEAD)的.NET框架中是否有任何常量?
所以,
[WebInvoke(Method = "Delete")]
不等於
[WebInvoke(Method = "DELETE")]
這個錯誤是導致ProtocolException
:
System.ServiceModel.ProtocolException:遠程服務器返回意外的響應:(405)方法不允許。
我想知道在.NET框架中有一組常量,我應該在上面的例子中用「DELETE」代替。我當然可以定義自己的一組常量,但是如果感覺像框架中可能存在的東西,我只是想念它。
下選擇我希望我可以給Silverlight更新(我維護Silverlight 2庫)的另一個投票;滾動你自己的,我猜... – 2009-03-16 07:35:18