java 在连接SAP webservice的时候 给了用户名和密码。传递的参数是xml形式的。这些都怎么设置呢。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 在连接SAP webservice的时候 给了用户名和密码。传递的参数是xml形式的。这些都怎么设置呢。相关的知识,希望对你有一定的参考价值。

参考技术A 你传递的时候不管它是什么格式,因为WebService就是xml格式的,你只需传递过去就行

sap如何调用webservice

sap如何调用webservice?是怎样的操作步骤呢?

参考技术A string strPara = "para1=1¶2=2";
HttpWebRequest request1 = (HttpWebRequest)HttpWebRequest.Create("http://127.0.0.1/services/test?wsdl/test");
request1.Method = "POST";
request1.ContentType = "application/x-www-form-urlencoded";
request1.Timeout = 10000;
byte[] data = Encoding.UTF8.GetBytes(strPara);//参数
request1.ContentLength = data.Length;
Stream writer1 = request1.GetRequestStream();
writer1.Write(data, 0, data.Length);
writer1.Close();
WebResponse response = request1.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream(), Encoding.UTF8);
strResponse = sr.ReadToEnd();
sr.Close();追问

这个方法你有用过吗?

追答

恩 这个是POST传参,如果GET方式就更简单点。我自己在用的的方法,里面的参数根据自己情况改。

追问

恩,可以把GET方法的代码也发给我一下吗?

本回答被提问者和网友采纳

以上是关于java 在连接SAP webservice的时候 给了用户名和密码。传递的参数是xml形式的。这些都怎么设置呢。的主要内容,如果未能解决你的问题,请参考以下文章

SAP 如何调用我的webservice?

sap如何调用webservice

php调用sap和.net的webservices接口

java webservices 以Axis1.4方式 调用sap webservice接口.

如何发布https的webservice

Sap web service接口改成https