收藏此站 联系我们 网站
当前位置:首页» 行业网站案例 » 【建站服务】扬中网站推广【扬中办理400电话】扬中SEO优化、扬中微信公众号APP客户端小程序开发、扬中网站托管、扬中APP开发-域名申请

【建站服务】扬中网站推广【扬中办理400电话】扬中SEO优化、扬中微信公众号APP客户端小程序开发、扬中网站托管、扬中APP开发-域名申请

作者: 风兰 . 阅读量: 3 . 发表时间:2022-09-20 15:24:29

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


扬中网站推广【扬中办理400电话】扬中SEO优化、扬中微信公众号APP客户端小程序开发、扬中网站托管、扬中APP开发

扬中,江苏省辖县级市,由镇江市代管。位于镇江市东部江心,黄金水道——长江中下游,苏南现代化建设示范区内,是南京都市圈成员县级城市,“北面与扬州、泰州隔江相望,南面与镇江、常州一衣带水。全市由太平洲、中心沙、西沙岛、雷公岛四个江岛组成,总面积332平方公里,其中陆地面积228平方公里。扬中城市建成区面积13.9平方公里,滨江新城规划建设面积6.8平方公里,城镇化率达64.26%。 [1]  拥有可开发深水岸线54公里。 [1]  下辖4个镇、2个街道 [2]  、扬中经开区和扬中高新区,总人口34万,在镇江发展全局中具有重要地位。

扬中产业特色鲜明,是远近闻名的“电气岛”、“光伏岛”,“长江制造业走廊”其中电气领域更是中国最大的工程电气原料市场,并被授予“中国工程电气名城”,扬中先后荣获“国家卫生城市"、“国家生态市”和“国家园林城市”,“国家环保模范城市”通过国家级考核验收。 [2]  2019年人均地区生产总值14.15万元 [3]  。连续两年列镇江市高质量发展考核一等奖第一名,位列2019年度“全国中小城市综合实力百强县(市)”第23位。 [3] 

扬中农村别墅特色鲜明,西班牙驻华参赞夫人克里斯蒂娜夫人以及摩洛哥驻华公使等28个国家的60余位驻华使节曾到此参观留念。

扬中的城市精神是“上善若水,自强不息。”

注意,最后传递的参数,需要进行一次JSON编码后再传递,以便把全部的参数作为数据包一起发送。

成功请求的情况下,可以看到这样的输出:

array(3) {
  ["ret"]=>
  int(200)
  ["data"]=>
  string(11) "Hello World"
  ["msg"]=>
  string(0) ""}复制代码

失败的情况下,则会返回一个PHPRPC_Error实例。类如当入口链接错误时,返回:

object(PHPRPC_Error)#2 (2) {
  ["Number"]=>
  int(1)
  ["Message"]=>
  string(22) "Illegal PHPRPC server."}复制代码

为了方便进行phprpc协议下接口服务调用的调试,PHPRPC扩展中提供了一个脚本,可用于通过phprpc协议发起接口服务的请求。例如,上面对Hello World接口服务的请求,可以:

$ ./Library/PHPRPC/check.php "http://api.phalapi.net/shop/phprpc.php" "service=Welcome.Say"array(3) {
  ["ret"]=>
  int(200)
  ["data"]=>
  string(11) "Hello World"
  ["msg"]=>
  string(0) ""}复制代码

输出结果和上面手动编写客户端代码调用的结果一样。

对客户端的调整

虽然服务端不需要作出太多的改动,但对于客户端来说,需要进行三方面的调整,才能通过phprpc协议调用接口服务,传递参数以及获取返回的结果。

现分说如下。

  • 调用方式的改变

首先是客户端调用方式的改变,但值得开心的是,phprpc对很多语言都有对应的SDK包支持。具体可以可参考phprpc官网。

  • POST参数传递方式的改变

其次是对POST参数传递的改变。考虑到phprpc协议中对POST的数据有一定的复杂性,这里统一作了简化。在前面的示例中也进行了说明,即把全部的参数最后JSON编码传递。对应服务端的解释如下:

    public function response($params = NULL) {
        $paramsArr = json_decode($params, TRUE);
        if ($paramsArr !== FALSE) {
            DI()->request = new PhalApi_Request(array_merge($_GET, $paramsArr));
        }
        ... ...复制代码

特此约定:通过第一个参数用JSON格式来传递全部原来需要POST的数据。当POST的数据和GET的数据冲突时,以POST为准。

相应地,当需要传递POST参数时,客户需要这样调整(如PHP下):

$client->response(json_encode($params)));复制代码

若无此POST参数,则可以忽略不传。

  • 返回结果格式的改变

最后,就是返回结果格式的改变。在phprpc协议下,因为可以更轻松地获取接口返回的源数据,所以这里也同样不再通过字符串流式的序列返回,如原来的JSON或XML格式,而是直接返回接口的源数据 。如前面示例中,返回的是数组类型。这一点,需要特别注意。

3.7.3 利用SOAP搭建Web Services

当需要使用SOAP时,需要在配置PHP时,通过--enable-soap参数开启SOAP。

SOAP扩展的安装

从PhalApi-Library扩展库中的SOAP目录拷贝到你项目的Library目录下即可。

$ cp /path/to/PhalApi-Library/SOAP/ ./PhalApi/Library/ -R复制代码

到此SOAP扩展安装完毕!

SOAP扩展的配置

需要将以下扩展配置添加到项目配置文件./Config/app.php。

// $ vim ./Config/app.php
    /**
     * 扩展类库 - SOAP配置
     * @see SoapServer::__construct ( mixed $wsdl [, array $options ] )
     */
    'SOAP' => array(
        'wsdl' => NULL,
        'options' => array(
            'uri' => 'http://api.phalapi.net/shop/soap.php',
            'port' => NULL,
        ),
    ),复制代码

其中,wsdl配置对应SoapServer构造函数的第一个参数,options配置则对应第二个参数,其中的uri须与下面的入口文件路径对应。

SOAP服务端访问入口

SOAP扩展不需要注册DI服务,但需要单独实现访问入口,参考以下实现。

// $ vim ./Public/shop/soap.php <?phprequire_once dirname(__FILE__) . '/../init.php';// 装载你的接口DI()->loader->addDirs('Shop');$server = new SOAP_Lite();$server->response();复制代码

至此,SOAP的服务端已搭建完毕。接下来,客户端便可通过SOAP进行访问了。

c51c866ffa1ab3457f2021e8bbdbcc1.jpg



扬中网站推广扬中办理400电话扬中SEO优化、扬中微信公众号APP客户端小程序开发、扬中网站托管、扬中APP开发


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务