购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.2 实现接口校验程序

接下来以使用Microsoft Visual Studio 2012开发环境,构建一个ASP.NET Web应用程序为例,向读者详细介绍开发接口校验程序的完成步骤。

1.新建一个名为Sample_1的ASP.NET空Web应用程序,如图3-1所示。

图3-1

2.在项目下创建一个CheckSignature类,该类对接口校验方法进行了封装,调用名为Check的静态方法,即可实现接口校验。CheckSignature.cs的完整代码如下:

3.在项目下创建一个名为Index.aspx的Web窗体,用于接收微信服务器GET请求传递的四个校验参数,调用CheckSignature.Check方法进行接口校验。如果校验通过,则原样返回GET参数中的echostr。同时,为了方便判断网址是否能正确访问,加入了校验失败的提示信息。Index.aspx.cs的完整代码如下:

Sample_1项目完整的结构如图3-2所示。

图3-2 TCYHeoOT3ARQ47ajW9YXcaprHCWdd4iXoGQ1l8TjPSdJXU6XZtjWCz3q1wzY1IU9

点击中间区域
呼出菜单
上一章
目录
下一章
×