当前位置: 首页 > news >正文

google外贸网站推广河南省城乡和住房建设厅网站首页

google外贸网站推广,河南省城乡和住房建设厅网站首页,网站的关于我们怎么做,成都建站网站模板最近项目对接过程中#xff0c;因为对方系统比较旧#xff0c;我们和对方进行交互使用webservice方式进行#xff0c;对方给出相关文档#xff0c; 接口地址#xff1a;http://ip:port/abc/def/xxxService?wsdl 接口名称#xff1a;methodA 1-springboot配合CXF使用 …最近项目对接过程中因为对方系统比较旧我们和对方进行交互使用webservice方式进行对方给出相关文档 接口地址http://ip:port/abc/def/xxxService?wsdl 接口名称methodA 1-springboot配合CXF使用 由于接口的ip是内网地址我们业务服务器出去我们必须中转到一台可以打通内网ip的机器A上才能请求。首先我们使用内网穿透工具ngfork在A上部署一个中转应用。 大概流程如下 Java核心代码如下 pom引入依赖 parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.1.RELEASE/versionrelativePath//parentdependenciesdependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.16.18/version/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.8/version/dependency!-- https://mvnrepository.com/artifact/com.sun.xml.ws/jaxws-ri --dependencygroupIdcom.sun.xml.ws/groupIdartifactIdjaxws-ri/artifactIdversion2.3.3/versiontypepom/type/dependency!-- https://mvnrepository.com/artifact/org.hibernate.validator/hibernate-validator --dependencygroupIdorg.hibernate.validator/groupIdartifactIdhibernate-validator/artifactIdversion6.2.0.Final/version/dependency!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-web-services --dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web-services/artifactId/dependency!-- https://mvnrepository.com/artifact/org.apache.cxf/cxf-spring-boot-starter-jaxws --dependencygroupIdorg.apache.cxf/groupIdartifactIdcxf-spring-boot-starter-jaxws/artifactIdversion3.4.3/version/dependency!-- https://mvnrepository.com/artifact/org.apache.cxf/cxf-rt-transports-http --dependencygroupIdorg.apache.cxf/groupIdartifactIdcxf-rt-transports-http/artifactIdversion3.4.3/version/dependencydependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion2.0.30/version/dependency/dependencies 核心java代码如下 JaxWsDynamicClientFactory dcf JaxWsDynamicClientFactory.newInstance(); Client client dcf.createClient(接口地址); Object[] objects client.invoke(接口名称, reqStr); objects就是对方返回的结果。 这种情况直接使用ip完全没有问题如下使用域名会出现如下错误 org.apache.cxf.interceptor.Fault: Response was of unexpected text/html ContentType.  Incoming portion of HTML stream: html headtitle301 Moved Permanently/title/head body centerh1301 Moved Permanently/h1/center hrcenternginx/1.22.1/center /body /html 2-使用AXIS请求 上面使用frps进行时使用域名会出现以上错误我们更换一种请求方式就可以获取到结果。方式二直接需要一台公网服务器部署frps需要域名然后在中转机上不是frpc客户端配置相关内容不需要部署一个服务直接域名穿透过去。 pom依赖 dependencygroupIdorg.apache.axis/groupIdartifactIdaxis/artifactIdversion1.4/version/dependencydependencygroupIdorg.apache.axis/groupIdartifactIdaxis-jaxrpc/artifactIdversion1.4/version/dependencydependencygroupIdcommons-logging/groupIdartifactIdcommons-logging/artifactIdversion1.2/version/dependencydependencygroupIdcommons-discovery/groupIdartifactIdcommons-discovery/artifactIdversion0.5/version/dependencydependencygroupIdwsdl4j/groupIdartifactIdwsdl4j/artifactIdversion1.5.2/version/dependency 核心java代码 //服务地址String url https://xxx.com/abc/def/xxxService?wsdl;//命名空间String namespaceURI XMLConstants.NULL_NS_URI;//方法名String method yourMethod;try {Service service new Service();Call call (Call) service.createCall();call.setTargetEndpointAddress(url);//设置要调用的方法call.setOperationName(new QName(namespaceURI, method));//设置要返回的数据类型call.setReturnType(new QName(namespaceURI, method), String.class);call.setUseSOAPAction(true);call.setSOAPActionURI(namespaceURI method);//设置入参call.addParameter(new QName(namespaceURI, params), Constants.XSD_STRING, javax.xml.rpc.ParameterMode.IN);//调用方法并传递参数String resultStr (String) call.invoke(new Object[]{{\name\:\zhangsan\,\pwd\:\abc123456\}});System.out.println(服务调用结果 resultStr);} catch (Exception e) {e.printStackTrace();} 使用方式二就没有出现方式一的301错误。问题解决。
http://wiki.neutronadmin.com/news/445045/

相关文章:

  • 在线做数据图的网站有哪些兰州市官网
  • 做网站学wordpress google ajax
  • 制定网站推广方案房子
  • 四川广汇建设有限公司网站wordpress 首页域名
  • 游戏的网站策划应该怎么做建一个个人网站
  • 便捷网站建设哪家便宜建设银行绑定手机号码网站
  • wap网站分享到微信网站做代码图像显示不出来的
  • 上海做网站的企业wordpress 文章选择器
  • 有些人做网站不用钱的,对吗?图虫
  • 网站开发文档需求分析gooood设计网
  • 郑州建设网站设计做网站需要会什么
  • 100m网站注册广告电商怎么做
  • 做文案图片上什么网站怎么建立类似百度问答的网站
  • 宿迁网站建设电话软件开发专业词汇
  • 企业网站建设记什么会计科目软件开发工程师的前景
  • 网站建设合同属于技术服务么高明网站建设
  • 网站添加可信任站点怎么做网站ping值
  • 北京微信网站建设报价单什么是网络营销它与传统营销相比有何特征
  • 网站系统繁忙是什么意思网站软文写作要求
  • 有专业做网站电子商务网站建设工具
  • 台州网站seo外包娄底网站建设最专业
  • asp网站怎么做广药网站建设试题
  • 支付网站建设费seo搜索引擎优化方案
  • 网站策划的内容有那些泰州seo推广公司
  • 石家庄网站建设备案网页设计哪里好
  • 东莞网络销售的网站建设静态网页素材
  • 网站建设公司推荐金石下拉网络查公司名称是否已经被注册
  • 建站系统运营外贸网站怎么做seo优化
  • 长春网站建设新格wordpress建站门户
  • 云端做效果图的网站小型手机网站建设