在线等,急......java 调用.net webservice 500错误

yinhangzhe yinhangzhe 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
原代码如下
package test;

import java.io.DataOutputStream;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
/**
* 通过UrlConnection调用Webservice服务
*
*/
public class Test2 {

public static void main(String[] args) throws Exception {
//服务的地址
URL wsUrl = new URL("http://192.168.1.100:8090/WSCurrTransfer.asmx?op=CurrTransfer");

HttpURLConnection conn = (HttpURLConnection) wsUrl.openConnection();

conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");

conn.setDoInput(true);
conn.setDoOutput(true);
conn.setRequestMethod("POST");

conn.setRequestProperty("Content-Type", "text/xml;charset=UTF-8");
// conn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");
OutputStream os = conn.getOutputStream();

//请求体
//String soap = "<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:q0=\"http://ws.itcast.cn/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" +
// "<soapenv:Body> <q0:sayHello><arg0>aaa</arg0> </q0:sayHello> </soapenv:Body> </soapenv:Envelope>";


String soap = "reqData=<?xml version=\"1.0\" encoding=\"GBK\" ?><root><TransFlag>111</TransFlag><BankSeqNo></BankSeqNo><BankCardNo>1111</BankCardNo><HodoCardNo></HodoCardNo><IDNumber></IDNumber><Name></Name><Money></Money><Remarks></Remarks><ReturnFlag></ReturnFlag></root>";

os.write(soap.getBytes());

InputStream is = conn.getInputStream();

byte[] b = new byte[1024];
int len = 0;
String s = "";
while((len = is.read(b)) != -1){
String ss = new String(b,0,len,"UTF-8");
s += ss;
}
System.out.println(s);

is.close();
os.close();
conn.disconnect();
}

}
...全文

相关推荐

Java中使用XFire开发简单的WebServices.pdf

在实践中可能会遇到一些问题,例如常见的500错误等,这通常需要检查配置文件、依赖库是否正确安装以及是否有遗漏的步骤。

Lidx0710

WCF+JSON vs WebService+DataSet性能实战对比

在分布式通信中,数据序列化方式直接影响系统吞吐量、内存占用与跨端兼容性。JSON作为轻量级文本协议,相比XML具有更低的标签冗余和更优的解析效率;而DataSet依赖XSD Schema的强类型XML序列化,在大数据量场景下易引发高内存消耗与CPU瓶颈。WCF通过契约驱动和可插拔序列化器(如Newtonsoft.Json)支持高效JSON传输,配合DTO模式可显著压缩载荷、提升TP99响应稳定性。该技术路径广泛适用于.NET存量系统升级、工业SCADA数据同步及移动端弱网环境下的API优化,是平衡开发效率与

dingguayi7025

SoapUI调试WebService接口:5大典型坑点与实战解决方案

WebService作为基于SOAP协议的企业级服务调用标准,其核心在于通过WSDL契约和XML报文实现严格的类型化通信。理解其工作原理,关键在于掌握XML Schema定义的数据结构、命名空间隔离机制以及SOAP信封的规范格式。这些技术特性确保了跨平台、跨语言调用的可靠性与互操作性,在金融、电信等传统企业系统集成中具有不可替代的价值。然而,在工程实践中,从WSDL解析、请求构建到响应处理,每一步都可能遇到意料之外的障碍。本文聚焦于使用SoapUI这一专业工具进行调试时,最常遭遇的命名空间混淆、复杂类型构造

weixin_34292402

JEP30-PX100A PartModel Product Guidelines for Electronic-Device Substrates and Assemblies – XML Requ

JEP30-PX100A PartModel Product Guidelines for Electronic-Device Substrates and Assemblies – XML Requirements

cdming

基于Matlab的自动睡眠粒状结构检测算法,从脑电信号中进行。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光
评论 1
收藏 已收藏
分享
返回顶部
yinhangzhe
Web 开发 81,108 成员 341,721 内容