5:新建ProductService.svc文件,代码如下:
这里有一点要注意。Service对应的是包含类的全部名称=命名空间+类名.
6:配置web.config文件。
bindingConfiguration="" contract="RestWCF.IProductService" />
在这里因为要配置Rest服务,所以我们添加webHttp Behavior,并且启用helpEnabled.在这里我们设置defaultBodyStyle="Bare"代表不包装。
defaultOutgoingResonseFormat="Json",则代表默认输出的格式是json,如果不设置的话,默认是xml。
7:在浏览器中浏览,因为我们启用了HelpEnabled.所以我们输入的地址是:
8:OK,服务我们已经配置完成了,我们还是测试下吧,打开fiddler.
结果如下:
在这里我们提交下POST请求。
下回我们将使用Silverlight来调用Get,Post,Put,Delete的Rest服务。
oh,我忘记了,这些全部是大写,所以你最好记住GET,POST,PUT,DELETE.