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

海门网络公司哪家好【海门企业网站百度SEO推广公司】海门做网站开发价格、海门淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、海门高端企业网站页面制作设计专业公司需要多少钱

发表日期: 2021-04-26 12:47:46 浏览次数:57

海门网络公司哪家好【海门企业网站百度SEO推广公司】海门做网站开发价格、海门淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、海门高端企业网站页面制作设计专业公司需要多少钱

海门区,隶属江苏省南通市,位于江苏省东南部,长江北岸,东北濒临黄海,南靠长江,全境总面积1148.71平方千米, [1]  截至2020年,海门区户籍人口98.87万人。 [14]  截至2020年6月,海门区下辖3个街道9个镇。 [2]  海门区人民政府驻海门街道北京中路600号。 [3] 

后周显德五年(958年),置海门县,属通州辖领。 [4]  2020年,撤销海门市,设立海门区。 [3]  海门文化属吴越文化,海门人主要使用吴语,属江浙民系。 [5-7]  海门区境内地势平坦,沟河纵横。 [1]  属北亚热带季风气候区,四季分明。 [8] 

海门区是全国双拥模范县 [9]  、国家生态文明建设示范区 [10]  、国家卫生城市 [11]  、中国特色农产品优势区 [12]  、革命文物保护利用片区分县 [13]  、国家知识产权示范城市。

2020年,海门区地区生产总值1442.57亿元,比上年增长5.5%。其中,第一产业增加值68.73亿元,第二产业增加值710.13亿元,第三产业增加值663.71亿元,增长6.8%,三次产业结构为4.8:49.2:46.0。

3.4.2 接口查询语言设计理念与使用示例

接口查询语言的文法是:create -> with -> request。所用到的查询文法解释如下。虽然顺序不强制,但通常是从上往下依次操作。

表3-3 接口查询的文法

操作

参数

是否必须

是否可重复调用

作用说明

create

必须

可以,重复调用时新建一个实例,非单例模式

需要先调用此操作创建一个接口实例

withHost

接口域名

必须

可以,重复时会覆盖

设置接口域名,如:http://api.phalapi.net/

withFilter

过滤器

可选

可以,重复时会覆盖

设置过滤器,与服务器的DI()->filter对应,需要实现PhalApiClientFilter接口

withParser

解析器

可选

可以,重复时会覆盖

设置结果解析器,仅当不是JSON返回格式时才需要设置,需要实现PhalApiClientParser接口

reset

通常必须

可以

重复查询时须重置请求状态,包括接口服务名称、接口参数和超时时间

withService

接口服务名称

通常必选

可以,重复时会覆盖

设置将在调用的接口服务名称,如:Default.Index

withParams

接口参数名、值

可选

可以,累加参数

设置接口参数,此方法是唯一一个可以多次调用并累加参数的操作

withTimeout

超时时间

可选

可以,重复时会覆盖

设置超时时间,单位毫秒,默认3秒

request

必选

可以,重复发起接口请求

最后执行此操作,发起接口请求

以JAVA客户端为例,先来演示如何调用SDK包调用接口服务。

最简单的调用,也就是默认接口的调用。只需要设置接口系统域名及入口路径,不需要指定接口服务,也不需要添加其他参数。

PhalApiClientResponse response = PhalApiClient.create()
       .withHost("http://demo.phalapi.net/")   //接口域名
       .request();                             //发起请求复制代码

通常的调用,需要设置接口服务名称,添加接口参数,并指定超时时间。

PhalApiClientResponse response = PhalApiClient.create()
       .withHost("http://demo.phalapi.net/")
       .withService("Default.Index")          //接口服务
       .withParams("username", "dogstar")     //接口参数
       .withTimeout(3000)                     //接口超时
       .request();复制代码

更高级、更复杂的调用,可根据需要再设置过滤器、解析器,以完成定制化扩展的功能。

PhalApiClientResponse response = PhalApiClient.create()
       .withHost("http://demo.phalapi.net/")
       .withService("Default.Index")
       .withParser(new PhalApiClientParserJson()) //设置JSON解析,默认已经是此解析,这里仅作演示
       .withParams("username", "dogstar")
       .withTimeout(3000)
       .request();复制代码

当接口请求超时时,统一返回ret = 408表示接口请求超时。此时可进行接口重试。

需要重试时,可先判断返回的状态码再重新请求。

PhalApiClient client = PhalApiClient.create()
     .withHost("http://demo.phalapi.net/")PhalApiClientResponse response = client.request();if (response.getRet() == 408) {
     response = client.request(); //请求重试}复制代码

3.4.3 更好的建议

不支持面向对象的实现方式

上面介绍的接口查询的用法是属于基础的用法,其实现与宿主语言有强依赖关系,在不支持面向对象语言中,可以使用函数序列的方式,例如下面面向过程的伪代码示例。

create();withHost('http://demo.phalapi.net/');withService('Default.Index');withParams('username', 'dogstar');withTimeout(3000);rs = request();复制代码

封装自己的接口实例

通常,在一个项目里面我们只需要一个接口实例即可,但此语言没默认使用单例模式,是为了大家更好的自由度。基于此,大家在项目开发时,可以再进行封装:提供一个全局的接口查询单例,并组装基本的接口公共查询属性。即分两步:初始化接口实例,以及接口具体的查询操作。

如第一步先初始化:

PhalApiClient client = PhalApiClient.create()
     .withHost("http://demo.phalapi.net/")
     .withParser(new PhalApiClientParserJson());复制代码

第二步进行具体的接口请求:

PhalApiClientResponse response = client.reset()  //重复查询时须重置
     .withService("Default.Index")
     .withParams("username", "dogstar")
     .withTimeout(3000)
     .request();

c51c866ffa1ab3457f2021e8bbdbcc1.jpg


海门网络公司哪家好海门企业网站百度SEO推广公司海门做网站开发价格、海门淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、海门高端企业网站页面制作设计专业公司需要多少钱

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

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

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

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

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

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

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

预约专家

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

  

服务热线:400-111-6878