cxf-CXF 短信接口 客户端调用

问题描述

CXF 短信接口 客户端调用

就给了一个链接,需要用户密码验证:

参考网络写的客户端调用

通过添加拦截器进行用户密码验证

错误信息:
2015-11-11 13:05:35 org.apache.cxf.common.jaxb.JAXBUtils logGeneratedClassNames
信息: Created classes: declare.message.chinatax.DeleteMessagesRequest, declare.message.chinatax.GetForbiddenPhoneNumbersRequest, declare.message.chinatax.GetForbiddenPhoneNumbersResponse, declare.message.chinatax.GetMessagesRequest, declare.message.chinatax.GetMessagesResponse, declare.message.chinatax.GetSrcIdRangeResponse, declare.message.chinatax.InstallForbiddenPhoneNumbersRequest, declare.message.chinatax.Message, declare.message.chinatax.MessageForbiddenNumber, declare.message.chinatax.MessageReceipt, declare.message.chinatax.MessageReceiptRecord, declare.message.chinatax.MessageReceiveRecord, declare.message.chinatax.MessageToSend, declare.message.chinatax.ObjectFactory, declare.message.chinatax.ReceiptMessagesRequest, declare.message.chinatax.ReceiptMessagesResponse, declare.message.chinatax.ReceiveMessagesRequest, declare.message.chinatax.ReceiveMessagesResponse, declare.message.chinatax.SendMessagesRequest
2015-11-11 13:05:37 org.apache.cxf.phase.PhaseInterceptorChain doDefaultLogging
警告: Interceptor for {http://chinatax.message.declare/}MessageDeclareService#{http://chinatax.message.declare/}sendMessages has thrown exception, unwinding now
java.lang.IllegalArgumentException: Part {http://chinatax.message.declare/}sendMessagesRequest should be of type declare.message.chinatax.SendMessagesRequest, not java.lang.String
at org.apache.cxf.jaxb.io.DataWriterImpl.checkPart(DataWriterImpl.java:284)
at org.apache.cxf.jaxb.io.DataWriterImpl.write(DataWriterImpl.java:212)
at org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:122)
at org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutInterceptor.java:68)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:572)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:481)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:382)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:335)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:355)
at com.oking.taskManage.SMS.SMS_Client.sendMessages(SMS_Client.java:25)
at com.oking.taskManage.SMS.SMS_Client.main(SMS_Client.java:47)
java.lang.IllegalArgumentException: Part {http://chinatax.message.declare/}sendMessagesRequest should be of type declare.message.chinatax.SendMessagesRequest, not java.lang.String
at org.apache.cxf.jaxb.io.DataWriterImpl.checkPart(DataWriterImpl.java:284)
at org.apache.cxf.jaxb.io.DataWriterImpl.write(DataWriterImpl.java:212)
at org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:122)
at org.apache.cxf.interceptor.BareOutInterceptor.handleMessage(BareOutInterceptor.java:68)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:572)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:481)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:382)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:335)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:355)
at com.oking.taskManage.SMS.SMS_Client.sendMessages(SMS_Client.java:25)
at com.oking.taskManage.SMS.SMS_Client.main(SMS_Client.java:47)


解决方案

cxf 客户端调用
cxf 客户端调用两种方式
cxf 客户端调用异常

时间: 2024-09-08 15:03:51

cxf-CXF 短信接口 客户端调用的相关文章

阿里大鱼短信接口怎么调用 基于 springmvc mybatis框架,求大神解决?

问题描述 阿里大鱼短信接口怎么调用 基于 springmvc mybatis框架,求大神解决? 给安卓手机端提供 获取短信验证码的功能和手机注册修改密码的功能: 开发工具:eclipse; 框架 spring springmvc mybatis; 数据库 mysql; 如果有 demo可以下载最好 解决方案 手机的话是不是要先和手机运行商联系好,才能实现

这样的短信接口用php怎么调用呢

问题描述 这样的短信接口用php怎么调用呢 请求地址是客户接口程序调用时请求的url地址,采用的是http post 接口,地址是 http://*****:port/sms.aspx 对应UTF-8 http://*****:port/smsGBK.aspx 对应GB2312 入口地址一般不会发生变化,当发生变化的时候,会通知接口用户 action=send&userid=12&account=账号&password=密码&mobile=15023239810,13527

webservice接口-我要用java调用WebService (被调用的是一个短信接口下面给详细说明)

问题描述 我要用java调用WebService (被调用的是一个短信接口下面给详细说明) 我要用java调用WebService (被调用的是一个短信接口下面给详细说明)希望能按照这个 那边给我的文档:接口原型:sendMessage ();接口路径:http://58.53.194.80/swdx/services/APService?wsdl[参数说明]:参数名称 数据类型 说明ApName String SP帐号ApPassword String SP密码compcode String

ASP.NET MVC阿里大于短信接口开发短信群发能_实用技巧

        互联网上有许多公司提供短信接口服务,诸如网易云信.阿里大于等等.我在自己项目里需要使用到短信服务起到通知作用,实际开发周期三天,完成配置.开发和使用,总的说,阿里大于提供的接口易于开发,非常的方便,短信费用是计数缴纳的,作为个人开发者,我使用的服务业务产生的费用为0.045¥/条(10万条以下). 现在要实现一个例会短信群发通知的功能,所有被通知对象信息均存于Mysql中,应用架构采用asp.net MVC .首先准备好获取的API各项(以下各项服务参数都需要在大于官网上申请),

php写的短信接口(全网支持)

适用行业:金融.工商.税务.电力.贸易.商业.旅游.政府.邮政.教育等行业 适用类型:挂接各种B/S系统,作为各类办公系统.ERP.CRM.电子商务平台的插件(如群发短信会议通知.会员/客户关系交流.订单生成通知.发货通知.日程提醒.催费通知等等) 特 点: 绿色短信,合法正规通道,全网收发 支持移动.联通.电信.网通短信,双向互动,可回复 高速群发 免费帐号申请(请注明来自"ChinaUnix",赠送50条短信,测试短信不够用的话再联系我)QQ:670168401(申请帐号) QQ群

asp怎么访问java的短信接口

 asp 如何访问java的短信接口 对方程序是java做的,提供了一个地址,还有用户名,密码 说往这里传参数就可以发短信,我用ie直接访问此地址,看到的是一个xml文件asp这边需要如何传递短信的一些参数还有用户名密码给对方呢希望别贴教程,点拨一下最好,因为我从网上找了一些范例,但总是只返回状态200 ok 没有任何返回值,也没有发送成短信,所以不知道为什么了用户名密码是用来识别是谁要调用此接口发短信对方提供的url地址 http://10.13.255.196/SmsDownlinkRece

asp.net两种方式的短信接口使用(提供接口的都是收费的)

一种是http请求的方式,另一种就是提供WebService接口供调用的. #region sms.webchinese.cn 发送短信 //服务商 sms.webchinese.cn //sms_url="http://sms.webchinese.cn/web_api/?Uid=账号&Key=接口密钥&smsMob=手机号码&smsText=短信内容" /// <summary> /// 发送短信接口sms.webchinese.cn /// &

Web防火墙应用场景:短信接口防刷

    最近,很多站长发现网站服务器变卡,短信注册接口费用大量增长,甚至注册用户被竞争对手精确营销,客户流失.     这是什么情况?     且听我们慢慢道来: 一.什么是短信接口被刷     很多网站,注册时采用手机号来注册,注册过程中发短信来验证手机号:          正常情况下,用户都是注册中点击按钮发送短信.但是如果这个短信接口没有做任何防御,攻击者可以直接用程序高频调用.     利用短信接口,攻击者可以:     1.利用网站的短信接口,做成短信轰炸机,在网上售卖轰炸机,购买者

短信接口-如何防止别人恶意刷新短信验证码,大家有没有好的方法

问题描述 如何防止别人恶意刷新短信验证码,大家有没有好的方法 昨天网站,调用短信接口的验证码被别人恶意刷了,幸亏短信商及时提醒了我们,说真的,用了好几年了一直很稳定,没有出现这种情况,大家有没有更好的方法解决一下呢.我们咨询过短信商这一块,它们说防止恶意获取可以加一下图片验证码,限制IP,限制手机号提交次数等,但大家还有没有更好一些的方法呢.短信发送验证码如下 public string SendNoteCode() { //官方网站:http://www.56dxw.com string ci