关于API的C#实现

现在随着移动互联网的发展,手机APP现在都很多,不论有多么复杂的业务逻辑,其实

就是很原始的c/s结构,客户端和服务器,以手机客户端为例,如果要做一个天气预报的手机客户端,客户端的数据从哪来,通常就直接调用第三方平台的API。但是要做一个登陆、注册等需要自己处理和存储数据又该怎么办呢,这样就需要有自己应用程序的API。

说到API就不得看看他的概念,API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。操作系统API:Windows API、Linux API开放平台API:百度的API Store等。我现在要做的就是实现客户端与服务器的数据交互。

用vs建一个空web项目,然后在项目文件下面建一个web窗体,然后就直接敲代码了

  protected void Page_Load(object sender, EventArgs e)

        {

           string Action = Request["Action"];

            switch (Action)

            {

                case "getRightBook":

                    getRightBook();

                    break;

                case "getWrongBook":

                    getWrongBook();

                    break;

            }

        }

 

        private void getRightBook()

        {

            RightBookManager rm = new RightBookManager();

            Response.Write(rm.getRightBook());

        }

 

        private void getWrongBook()

        {

            WrongBookManager wm = new WrongBookManager();

            Response.Write(wm.getWrongBook());

        }

 

直接通过iis发布

地址:http://115.28.26.84:8097/Bookresult.aspx?Action=getWrongBook

最后的效果

posted on 2015-11-23 11:17  smilefever  阅读(1208)  评论(0)    收藏  举报

导航