首先我是服务器,别人用SOAP协议发包给我,我的接口该怎么发布呢?
如下是别人调用我的接口的代码:
public String loginIn(String bnetAccount, String useAccount, String password, String timestamp) throws Exception {
MD5 md5 = new MD5();
String hashcode = md5.getMD5ofStr(bnetAccount + useAccount + "GD9900050" + timestamp + "1234567890ABCDEF");
//异或运算获取密码
password = Util.encrypt(password.getBytes(), hashcode.getBytes());
String temp = this.makeAuthXML(bnetAccount, useAccount, password, timestamp);
String ret = "";
String result = "";
String xmlString =
" <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
" <SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\"\n" +
" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\"\n" +
" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n" +
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\n" +
" xmlns:v1=\"http://bnet.gsta.com/v1.18\">\n" +
" <SOAP-ENV:Body>\n" + temp +
" </SOAP-ENV:Body>\n" +
" </SOAP-ENV:Envelope>";
MessageFactory mf = MessageFactory.newInstance();
SOAPMessage smsg =
mf.createMessage(new MimeHeaders(), new ByteArrayInputStream(xmlString.getBytes()));
//SOAPPart sp = smsg.getSOAPPart();
//SOAPEnvelope se = (SOAPEnvelope) sp.getEnvelope();
//发送请求
SOAPConnection conn = SOAPConnectionFactory.newInstance().createConnection();
SOAPMessage response = conn.call(smsg, endPoint);
红色的endpoint应该是我发布接口的端口,但现在问题是不知道我的端口怎么发布。。
相关推荐
其中,抽象层是指抽象数据类型层,它讨论数据的逻辑结构及其运算,数据结构层和实现层讨论一个数据结构的表示和在计算机内的存储细节以及运算的实现。 数据结构具体指同一类数据元素中,各元素之间的相互关系,包括...
总的来说,这些实验涵盖了人机交互的多个层面,包括界面设计、用户行为分析、编程实现和问题调试,对于提升学生的实践能力和理论知识都有很大帮助。在实际应用中,这些技能将有助于创建更加友好、高效且适应性强的...
138/UDP--NetBIOS数据报,NetBIOS数据报是TCP/IP上的NetBIOS(NetBT)协议族的一部分,它用于网络登录和浏览。 139/TCP--NetBIOS会话服务,NetBIOS会话服务是TCP/IP上的NetBIOS(NetBT)协议族的一部分,它用于服务器...
既有前辈整理的Repeater + AspNetPager + 分页存储对百万级数据查询(520万),也有小弟实现GridView + DetailsView + AspnetPager + 分页存储 对百万级数据的增删改查。 唉,老板只因为不够美观,摒弃了。感觉有些...
从此不用担心名片丢失,重要客户资源实现“云备份”,让客户永远伴 随你! 5、 惊喜 来电先知,赢得对方的惊喜。。 6、 贴心。 重要节日,生日,系统自动问候,给你生意上的朋友及时送上祝福—
既有前辈整理的Repeater + AspNetPager + 分页存储对百万级数据查询(520万),也有小弟实现GridView + DetailsView + AspnetPager + 分页存储 对百万级数据的增删改查。唉,老板只因为不够美观,摒弃了。感觉有些用处...
标题中的"T410 Mac OS Lion 指点杆和触摸板"暗示了这是一个关于将IBM/Lenovo ThinkPad T410笔记本电脑与苹果Mac OS Lion操作系统集成,特别是涉及指点杆(TrackPoint)和触摸板(TouchPad)功能的主题。在Mac OS ...
c#实现摇奖机 希望各位多多指点
我曾经也深深地体会过,当你不会的时候,又在没有人指点的情况下,老板却又要你马上拿方案出来,这种心情不是每个人都能够经历得到体会得到的。我所在的单位并没有用这个东西,平时因为工作没有压力,多余的时间都是...
航空 订票系统2008-06-22 05:45第一次做程序方面的课设... 退票功能:根据客户提供的情况(姓名、日期、航班号),为客户办理退票手续,然后查询该航班是否有人排队候补,若有人排队,则为排在第一位的客户办理订票手续。
在VB6中实现远程控制涉及到的技术包括TCP/IP协议的使用、套接字编程、多线程处理(以同时处理控制指令和反馈信息)、以及可能的加密技术来保护数据的安全性。开发者可能需要利用Winsock控件或直接调用Windows API...
3. TP4TABLE.DAT:这可能是驱动程序的数据文件,存储了关于指点杆操作的各种参数和配置信息。 4. TP4UIRES.DLL和TP4UI.DLL:这是动态链接库文件,其中包含了驱动程序用户界面的资源和功能实现,例如对话框、图标和...
本人小白一枚,昨天用51实现了舵机的几个小功能,帮助和我一样初学的朋友~(。・`ω´・) 如有错误不足还请大家指点 接线 红电源 棕接地 橙色数据线 代码 希望实现两个功能 基础转动一定角度 实现PWM控制转角渐变 ...
- **Controller(控制器)层**:作为模型和视图之间的桥梁,接收用户请求,调用模型层的方法处理业务,然后将结果传递给视图层展示。在Java Web中,通常使用Servlet来实现控制器的功能。 **2. JSP技术** JSP是Java...
人机交互,简称HCI,是研究如何使人与计算机系统之间的交流更为有效和舒适的学科。它关注用户如何通过界面与计算机进行通信,涉及硬件和软件系统的设计,以促进信息的交换。人机交互不仅关注计算机的易用性,还强调...
“指点通”这个术语在此处可能是指某个具体的工具或者场景的应用,但在没有更多上下文的情况下,我们暂时无法确定其具体含义。不过,可以从一般意义上解读一下: - **应用场景**:在IT行业中,“指点通”可能指的是...
人机交互是计算机科学与工程领域中的重要分支,它涉及到如何设计和评估人与机器之间的交互方式,以提高用户体验和工作效率。第二章主要聚焦于人机交互设备,包括输入和输出设备,以及人机工程学的基本概念。 2.1 ...
【指点通制度及未来规划】是指点通公司在其业务发展中所设定的一套管理和发展模式,以及对未来发展的战略规划。这份PPT文件可能详细介绍了指点通在市场定位、业务增长、竞争对手分析以及行业趋势等方面的内容。 ...