【建站服务】扬中网站推广【扬中办理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格式,而是直接返回接口的源数据 。如前面示例中,返回的是数组类型。这一点,需要特别注意。
当需要使用SOAP时,需要在配置PHP时,通过--enable-soap参数开启SOAP。
从PhalApi-Library扩展库中的SOAP目录拷贝到你项目的Library目录下即可。
$ cp /path/to/PhalApi-Library/SOAP/ ./PhalApi/Library/ -R复制代码
到此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扩展不需要注册DI服务,但需要单独实现访问入口,参考以下实现。
// $ vim ./Public/shop/soap.php <?phprequire_once dirname(__FILE__) . '/../init.php';// 装载你的接口DI()->loader->addDirs('Shop');$server = new SOAP_Lite();$server->response();复制代码至此,SOAP的服务端已搭建完毕。接下来,客户端便可通过SOAP进行访问了。

扬中网站推广【扬中办理400电话】扬中SEO优化、扬中微信公众号APP客户端小程序开发、扬中网站托管、扬中APP开发
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站


