java调用sharepoint中的webservice
java调用sharepoint中的webservice
看微软的文档,调用webservice时用到了好多微软自定义的一些类库,比如他的网络身份凭证:credentials,真不知道在java中怎么使用。有过这方面经验的人吗
WebService是一个通用的开放式接口,应该只要满足其调用标准应该都能用的。Java中没有用过,我觉得应该是一样的
不太一样哦,比如说.net中lists服务有个属性:lists.credentials,可是在java中只能找到lists下的方法啊,这个属性找不到,没法配置啊。配置不了的话,身份认证通不过,其他接口方法也没法调用
我的webservice都是自己写的,方便使用,借你参考下,用的axis2
Java code
private SPServicesStub m_SPStub;
private ServiceClient m_ServiceClient;
private Options m_Options;
/**
* Generates auth
*
* @param wsdlUrl
* WSDL URL
* @param username
* @param pwd
* @param hostname
* @param domaname
* @throws Exception
*/
public void generateAuth(String wsdlUrl, String username, String pwd, String hostname, String domaname) throws Exception
{
if (wsdlUrl == null || wsdlUrl.equals(""))
{
m_SPStub = new SPServicesStub();
}
else
{
m_SPStub = new SPServicesStub(wsdlUrl);
}
m_WSDL=wsdlUrl;