问题描述
|
我正在为ipad应用程序使用sharepoint Web服务。我将发送登录到共享点所需的凭据以及SOAP请求。但是问题是当我发送错误的用户名或密码时,Web服务不会引发任何身份验证错误。相反,它给出了一个html错误页面作为响应。如何验证登录凭证?
解决方法
您尝试检查该错误页面的http响应代码。您是否正在使用NSURL ...或ASIHTTP等?这是在NSHTTPURLResponse中获取标头的方法:
NSHTTPURLResponse *r = (NSHTTPURLResponse*)response;
NSDictionary *dict = [r allHeaderFields];