asp怎么访问java的短信接口

 asp 如何访问java的短信接口

对方程序是java做的,提供了一个地址,还有用户名,密码 说往这里传参数就可以发短信,
我用ie直接访问此地址,看到的是一个xml文件
asp这边需要如何传递短信的一些参数还有用户名密码给对方呢
希望别贴教程,点拨一下最好,因为我从网上找了一些范例,但总是只返回状态200 ok 没有任何返回值,也没有发送成短信,所以不知道为什么了
用户名密码是用来识别是谁要调用此接口发短信
对方提供的url地址 http://10.13.255.196/SmsDownlinkReceive/services/DownlinkServiceImpl?wsdl
下面是用ie访问这个地址后的xml文件
<?xml version="1.0" encoding="UTF-8" ?> 
<wsdl:definitions targetNamespace="http://service.downlink.sms.mdcl.com" xmlns:apachesoap="

http://xml.apache.org/xml-soap" xmlns:impl="http://service.downlink.sms.mdcl.com" xmlns:intf="http://service.downlink.sms

.mdcl.com" xmlns:tns1="http:

//exception.downlink.sms.mdcl.com" xmlns:wsdl

="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xml

ns:xsd="http://www.w3.org/2001/XMLSchema">
<!-- 
WSDL created by Apache Axis version: 1.4
Built on Apr 22, 2006 (06:55:48 PDT)

  --> 
- <wsdl:types>
<schema elementFormDef

ault="qualified" targetNamespace="http://service.downlink.sms.mdcl.com" xmlns="http

://www.w3.org/2001/XMLSchema">
  <import namespace="http://exception.downlink.sms.mdcl.com" /> 
<element name="getSmsStateById">
<complexType>
<sequence>
  <element name="smsId" type="xsd:string" /> 
  </sequence>
  </complexType>
  </element>
<element name="getSmsStateByIdResponse">
<complexType>
<sequence>
  <element name="getSmsStateByIdReturn" type="xsd:string" /> 
  </sequence>
  </complexType>
  </element>
  <element name="fault" type="tns1:SmsException" /> 
<element name="sendSms">
<complexType>
<sequence>
  <element name="userName" type="xsd:string" /> 
  <element name="password" type="xsd:string" /> 
  <element name="importance" type="xsd:int" /> 
  <element name="mobile" type="xsd:string" /> 
  <element name="smsBody" type="xsd:string" /> 
  <element name="allowStartTime" type="xsd:int" /> 
  <element name="allowEndTime" type="xsd:int" /> 
  <element name="deadLineTime" type="xsd:dateTime" /> 
  <element name="appointTime" type="xsd:dateTime" /> 
  <element name="smsType" type="xsd:string" /> 
  <element name="feeDept" type="xsd:string" /> 
  </sequence>
  </complexType>
  </element>
<element name="sendSmsResponse">
<complexType>
<sequence>
  <element name="sendSmsReturn" type="xsd:string" /> 
  </sequence>
  </complexType>
  </element>
  </schema>
<schema elementFormDefault="qualified" targetNamesp

ace="http://exception.downlink.sms.mdcl.com" xmlns="h

ttp://www.w3.org/2001/XMLSchema">
<complexType name="SmsException">
<sequence>
  <element name="errorMessage" nillable="true" type="xsd:string" /> 
  <element name="errorCode" nillable="true" type="xsd:string" /> 
  </sequence>
  </complexType>
  </schema>
  </wsdl:types>
<wsdl:message name="sendSmsResponse">
  <wsdl:part element="intf:sendSmsResponse" name="parameters" /> 
  </wsdl:message>
<wsdl:message name="getSmsStateByIdResponse">
  <wsdl:part element="intf:getSmsStateByIdResponse" name="parameters" /> 
  </wsdl:message>
<wsdl:message name="SmsException">
  <wsdl:part element="intf:fault" name="fault" /> 
  </wsdl:message>
<wsdl:message name="sendSmsRequest">
  <wsdl:part element="intf:sendSms" name="parameters" /> 
  </wsdl:message>
<wsdl:message name="getSmsStateByIdRequest">
  <wsdl:part element="intf:getSmsStateById" name="parameters" /> 
  </wsdl:message>
<wsdl:portType name="DownlinkServiceImpl">
<wsdl:operation name="getSmsStateById">
  <wsdl:input message="intf:getSmsStateByIdRequest" name="getSmsStateByIdRequest" /> 
  <wsdl:output message="intf:getSmsStateByIdResponse" name="getSmsStateByIdResponse" /> 
  <wsdl:fault message="intf:SmsException" name="SmsException" /> 
  </wsdl:operation>
<wsdl:operation name="sendSms">
  <wsdl:input message="intf:sendSmsRequest" name="sendSmsRequest" /> 
  <wsdl:output message="intf:sendSmsResponse" name="sendSmsResponse" /> 

  <wsdl:fault message="intf:SmsException" name="SmsException" /> 
  </wsdl:operation>
  </wsdl:portType>
<wsdl:binding name="DownlinkServiceImplSoapBinding" type="intf:DownlinkServiceImpl">
  <wsdlsoap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> 
<wsdl:operation name="getSmsStateById">
  <wsdlsoap:operation soapAction="" /> 
<wsdl:input name="getSmsStateByIdRequest">
  <wsdlsoap:body use="literal" /> 
  </wsdl:input>
<wsdl:output name="getSmsStateByIdResponse">
  <wsdlsoap:body use="literal" /> 
  </wsdl:output>
<wsdl:fault name="SmsException">
  <wsdlsoap:fault name="SmsException" use="literal" /> 
  </wsdl:fault>
  </wsdl:operation>
<wsdl:operation name="sendSms">
  <wsdlsoap:operation soapAction="" /> 
<wsdl:input name="sendSmsRequest">
  <wsdlsoap:body use="literal" /> 
  </wsdl:input>
<wsdl:output name="sendSmsResponse">
  <wsdlsoap:body use="literal" /> 
  </wsdl:output>
<wsdl:fault name="SmsException">
  <wsdlsoap:fault name="SmsException" use="literal" /> 
  </wsdl:fault>
  </wsdl:operation>
  </wsdl:binding>
<wsdl:service name="DownlinkServiceImplService">
<wsdl:port binding="intf:DownlinkServiceImplSoapBinding" name="DownlinkServiceImpl">
  <wsdlsoap:address location="http://10.13.255.196/SmsDownli

nkReceive/services/DownlinkServiceImpl" /> 
  </wsdl:port>
  </wsdl:service>
  </wsdl:definitions>

------解决方案--------------------
1 装一个 XMLSpy软件,访问所给的url地址,建一个ws soap请求(得到正确的请求格式), 看下正确的返回值格式
2 装一个pocketsoap组件, 按上述请求格式构造请求, 按上述返回格式解析返回值

时间: 2024-09-01 22:40:42

asp怎么访问java的短信接口的相关文章

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

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

php短信接口代码_php技巧

本文实例为大家分享了几个常用的php短信接口代码,供大家参考,具体内容如下 1. 短信调用class     <?php /** * User: Administrator * Date: 2016/5/8 0008 * Time: 下午 2:36 */ class Sms{ //Luosimao api key private $_api_key = ''; private $_last_error = array(); private $_use_ssl = FALSE; private $

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两种方式的短信接口使用(提供接口的都是收费的)

一种是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.利用网站的短信接口,做成短信轰炸机,在网上售卖轰炸机,购买者

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.GetF

java发送短信系列之同步、异步发送短信_java

本篇本章是发送短信的第一部分, 说一下同步/异步发送短信的代码, 以后几篇我们稍微完善一下功能, 添加发送频率的限制和日发送次数的限制. 发送短信的方法可能不少, 我们的方法是使用服务商提供的服务. 一般来说, 这些服务都是和语言无关的, 这里我们使用java写示例程序.1.发送短信的接口 根据自己的情况选择服务商.2.开发文档 从开发文档中我们可以看到. 可以直接使用http请求也可以使用WebService请求发送短信. 由于DEMO文件夹下的java和jsp文件夹中的代码都是使用http请

java发送短信系列之限制发送频率_java

本篇是发送短信的第二部分, 这里我们介绍一下如何限制向同一个用户(根据手机号和ip)发送短信的频率. 1.使用session 如果是web程序, 那么在session中记录上次发送的时间也可以, 但是可以被绕过去. 最简单的, 直接重启浏览器 或者 清除cache等可以标记session的数据, 那么就可以绕过session中的记录. 虽然很多人都不是计算机专业的, 也没学过这些. 但是我们需要注意的是, 之所以限制发送频率, 是为了防止"短信炸弹", 也就是有人恶意的频繁的请求向某个

关于短信接口的问题 希望高手能帮忙下 跪求了。

问题描述 做了一个团购网站不会做短信接口好高手能帮帮忙呢asp.netc#的 解决方案 解决方案二:希望有高手能帮忙做下或者教教怎么zuo实在是不会啊挠头啊解决方案三:这个对你有帮助.1,硬件的支持,就是短信猫.2,串口通信的知识.