发表日期: 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。
接口查询语言的文法是: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(); //请求重试}复制代码
上面介绍的接口查询的用法是属于基础的用法,其实现与宿主语言有强依赖关系,在不支持面向对象语言中,可以使用函数序列的方式,例如下面面向过程的伪代码示例。
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();
海门网络公司哪家好【海门企业网站百度SEO推广公司】海门做网站开发价格、海门淘宝店铺开店装修设计运营、公司网站制作方案流程改版维护费用、海门高端企业网站页面制作设计专业公司需要多少钱
备案号: 苏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