Restful WCF开发实践 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

服务的访问

为了强调RESTful服务的通用性,我们不再使用传统的客户端代理方式,来调用Restful WCF服务,而是用HTTP请求-响应的方式进行访问。

以上文中自我寄宿的WCF服务为例,我们运行ServerConsole.exe启动REST WCF服务。由于GET动作的请求比较简单,可以直接通过浏览器发送HTTP请求进行访问。在浏览器地址栏输入http: //me.hubwiz.com/RestWcfService/Employee/001,将返回id001的员工信息,返回的数据为Json格式,如下图:

测试服务

如果想进一步测试POST、PUT、DELETE动作,需要编写客户端构造HTTP请求,发送该请求访问REST WCF服务。为了体验RESTful服务的通用性和便利性,我们通过下面两种方式来分别访问服务:

  • C#编程方式实现HTTP访问
  • jQuery方式实现HTTP访问

    下文我们将通过例子来展示这两种方式的异同。

    运行前文中编译的自我寄宿的WcfService终端应用程序,通过浏览器GET动作,获取id002Employee的员工信息。