Is it true that the WebInvoke attribute can take GET as a method? I can't see any notion of this in Microsoft documentation. I have seen it used in some forum examples though.
In principle, shouldn't it be so, that when using webInvoke you are able to post,put, and delete. When using WebGet in contrast, you are only able to use the GET verb over HTTP, meaning that you cannot Post, Delete and Put. Now Get-operations should not modify data, they should according to to W3org be idempotent, and for that reason not be an an option in the WebInvoke attribute. Can someone point out the role or existence of the GET verb in WebInvoke attributes, and especially in the context of REST programming.