2012-12-14 78 views
3

我有一個jax ws客戶端調用GetListItems給出一個列表名稱和視圖名稱,它在我的Windows 7機器上本地正常工作。但是,當我部署到我的Linux服務器相同的服務返回零行。有沒有例外,我已經比較了這兩臺機器的肥皂要求和它相同Sharepoint GetListItems返回沒有行

有沒有人遇到過這個問題?

+0

它返回的項目數= 0 200響應 –

回答

0

您是否使用SharePoint網站進行了身份驗證?有在SharePoint阿賈克斯認證這裏的優秀新手必看:https://sharepoint.stackexchange.com/questions/79803/how-to-authenticate-user-in-sharepoint-online-using-javascript

從以前的鏈接,這裏是代碼來驗證:

var soapDataString = "<soap:Envelope xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'> \ 
    <soap:Body> \ 
    <Login xmlns='http://schemas.microsoft.com/sharepoint/soap/'> \ 
     <username>username</username> \ 
     <password>password</password> \ 
    </Login> \ 
    </soap:Body> \ 
</soap:Envelope>" 

// Call web service 
$.ajax({ 
    url: "http://mywebsitename:2355/_vti_bin/authentication.asmx", 
    type: "POST", 
    dataType: "xml", 
    data: soapDataString, 
    success: resultsFeedback, 
    contentType: "text/xml; charset=\"utf-8\"" 
}); 

function resultsFeedback(xData, status) { 
    alert(xData); 
    alert(status); 
} 
相關問題