当前位置: 网站首页>小程序开发>小程序制作

大丰400电话办理【大丰网站公司】大丰百度优化、大丰域名注册、大丰网店美工、大丰微信公众号托管

发表日期: 2021-04-26 09:08:28 浏览次数:133

大丰400电话办理【大丰网站公司】大丰百度优化、大丰域名注册、大丰网店美工、大丰微信公众号托管

大丰区,江苏省盐城市市辖区,大丰地处黄海之滨,江苏省东部、盐城市南部,位于北纬32°56′~33°36′,东经120°13′~120°56′,东临黄海,西连兴化市,南与东台市接壤,北与盐城市亭湖区交界,拥有112公里长的海岸线,总面积3059平方千米。 [1] 

大丰于1942年5月始设县,1951年8月更名为大丰县。1996年8月撤销大丰县,设立县级大丰市。2015年8月,撤销县级大丰市,设立盐城市大丰区。 [2] 

大丰是长三角城市群中一颗耀眼明珠,是麋鹿故乡、黄海港城、上海“飞地”、革命老区、长寿之乡,历史悠久,人文荟萃,开放包容。总人口72万人。辖2个街道、11个镇、两个省级开发区,境内有江苏省属农场3家和沪属农场1个,入选全国综合实力百强区。 [1] 

大丰先后荣获“全国首批生态建设示范市”、“国家首批可持续发展先进示范区”、“国家社会发展综合实验区”、“国家级卫生城市”、“中国优秀旅游城市”、“江苏省文明城市”、“江苏省卫生城市”、“江苏省园林城市”、“江苏省社会治安安市”、“全国城市环境综合整治优秀城市”、“中国最佳休闲小城”和“中国生态保护最佳湿地”。 [1]  是第二批国家农产品质量安全县。

我发现,我越是努力,就越发幸运。——Thomas Jefferson

娴熟的技艺离不开过硬扎实的基础。这一章,我们将开始学习PhalApi框架中的基础内容,包括作为客户端如何请求接口服务,作为服务端如何返回接口结果,ADM模式的含义和依赖关系,以及其他常用的基础功能。为避免内容空洞,我们会尽量结合前面的商城项目示例,进行基础内容的讲解。读者可以在边学习的过程中,边实践操作,加深理解。

在每个小节中,我们会先学习一些基本的使用,以便能满足普遍项目开发的技术需要。对于容易误解、容易出错的地方,我们会进行温馨提示,列出注意事项以及提供正确的解决方案。在每个小节的最后,我们还会再进一步,学习如何扩展项目的能力,定制自己的功能。

2.1 接口请求

PhalApi默认使用的是HTTP/HTTPS协议进行通讯,请求接口的完整URL格式则是:

接口域名 + 入口路径 + ?service=Class.Action + [接口参数]复制代码

其中有应该单独部署的接口域名,不同项目各自的入口路径,统一约定的service参数,以及可选的接口参数。下面分别进行说明。

2.1.1 接口服务URI

接口域名

通常,我们建议对于接口服务系统,应该单独部署一个接口域名,而不应与其他传统的Web应用系统或者管理后台混合在一起,以便分开维护。

假设我们已经有一个站点,其域名为:www.demo.com,现需要为开发一套接口服务提供给移动App使用。直接在已有站点下添加一个入口以提供服务的做法是不推荐的,即不建议接口URI是:www.demo.com/api。推荐的做法是,单独配置部署一个新的接口域名,如:api.demo.com。当前,我们也可以发现很多公司都提供了这样独立的接口平台。例如:

  • 优酷开放平台:https://openapi.youku.com

  • 微信公众号: https://api.weixin.qq.com

  • 新浪微博: https://api.weibo.com

如第1章中,我们创建的接口项目,其域名为:api.phalapi.net

入口路径

入口路径是相对路径,不同的项目可以使用不同的入口。通常在这里,我们会在部署接口项目时,会把项目对外可访问的根目录设置到./Public目录。这里所说的入口路径都是相对这个./Public目录而言的。与此同时,默认使用省略index.php的路径写法。

为了更好地理解这样的对应关系,以下是一些示例对应关系。

表2-1 入口路径示例对应关系

项目

精简的入口路径

完整的入口路径

入口文件位置

项目源代码位置

默认的演示项目

/demo

/Public/demo/index.php

./Public/demo/index.php

./Demo

新建的商城项目

/shop

/Public/shop/index.php

./Public/shop/index.php

./Shop

如框架自带的演示项目,其目录是:./Public/demo,对应的访问入口路径是:api.phalapi.net/demo;而新建的商城Shop项目的目录是:./Public/shop,则入口路径是:api.phalapi.net/shop

这个入口路径是可选的,也可以直接使用根目录。如果是这样,则需要调整./Public/index.php目录,并且不便于多项目并存的情况。

指定接口服务

在PhalApi中,我们统一约定使用service参数来指定所请求的接口服务。通常情况下,此参数使用GET方式传递,即使用$_GET['service'],其格式为:?service=Class.Action。其中Class是对应请求的接口剔除Api_前缀后的类名,Action则是待执行的接口类中的方法名。

温馨提示:未指定service参数时,默认使用?service=Default.Index

如请求默认的接口服务可用?service=Default.Index,则相应会调用Api_Default::Index()这一接口服务;若请求的是?service=Welcome.Say,则会调用Api_Welcome::Say这一接口服务。

以下是一些示例。

  • 请求默认接口服务,省略service

    http://api.phalapi.net/shop/复制代码
  • 等效于请求默认接口服务

    http://api.phalapi.net/shop/?service=Default.Index复制代码
  • 请求Hello World接口服务

    http://api.phalapi.net/shop/?service=Welcome.Say复制代码

接口参数

接口参数是可选的,根据不同的接口服务所约定的参数进行传递。可以是GET参数,POST参数,或者多媒体数据。未定制的情况下,PhalApi既支持GET参数又支持POST参数。

如使用GET方式传递username参数:

$ curl "http://api.phalapi.net/shop/?service=Default.Index&username=dogstar"复制代码

也可以用POST方式传递username参数:

$ curl -d "username=dogstar" "http://api.phalapi.net/shop/?service=Default.Index"复制代码

至此,我们已经基本了解如何对接口服务发起请求。接下来,让我们来看下对于接口服务至关重要的要素 —— 接口参数。

c51c866ffa1ab3457f2021e8bbdbcc1.jpg


大丰400电话办理大丰网站公司大丰百度优化、大丰域名注册、大丰网店美工、大丰微信公众号托管

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878