iPhone应用程序和Web应用程序中的Web服务表现不同?

iPhone应用程序和Web应用程序中的Web服务表现不同?,iphone,xml,web-services,Iphone,Xml,Web Services,我正在开发一个iPhone应用程序,需要使用Web服务获取数据。不幸的是,令人惊讶的是,我的webservices在WebApplication和iPhone中使用相同的url链接时似乎表现不同。我使用下面提到的方法从Web服务获取响应。urlLink是我传递给下面提到的方法的链接 NSURL *url = [NSURL URLWithString:urlLink]; NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWi

我正在开发一个iPhone应用程序,需要使用Web服务获取数据。不幸的是,令人惊讶的是,我的webservices在WebApplication和iPhone中使用相同的url链接时似乎表现不同。我使用下面提到的方法从Web服务获取响应。urlLink是我传递给下面提到的方法的链接

NSURL *url = [NSURL URLWithString:urlLink];
NSMutableURLRequest *urlRequest = [NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:60];
NSData *returnData = [NSURLConnection sendSynchronousRequest:urlRequest returningResponse:nil error:nil];
//responseData = [[NSURLConnection alloc] initWithRequest:request delegate:self];
NSLog(@"The data contains..%@",returnData);
responseString = [[NSString alloc] initWithData:returnData encoding:NSUTF8StringEncoding];
在responseString中,我应该获取所有xml数据。我的XML中有一些节点没有被访问,而在responseString中我没有得到一些节点。但是当我使用相同的url并尝试在Web中检查相同的url时,我得到了所有的节点。我的XMl看起来像

<Response>
    <Switchflag>Y</Switchflag>
    <Assignflag>Y</Assignflag>
    <Notesflag>N</Notesflag>
    <Examflag>Y</Examflag>
    <Bookmarkflag>N</Bookmarkflag>
    <Chatflag>N</Chatflag>
    <Discussflag>Y</Discussflag>
    <Lessoncompletestatus>N</Lessoncompletestatus>
    <Coursedesc>Customer Service Skills Introduction</Coursedesc>
    <Switchvariablefield1>0</Switchvariablefield1>
    <Cmailflag>N</Cmailflag>
    <IMailflag>N</IMailflag>
    <Imsflag>Y</Imsflag>
    <Alternatecourse/>
    <Collaborativetoolflag>0</Collaborativetoolflag>
    <Chatlink/>
    <Calendarlink/>
    <VideoDuration>6:51</VideoDuration>
    <Difficulty>Easy</Difficulty>
    <PassingScore>80</PassingScore>
    <MaxAttempts>100</MaxAttempts>
</Response>

Y
Y
N
Y
N
N
Y
N
客户服务技巧简介
0
N
N
Y
0
6:51
容易的
80
100
后来我更改了xml,然后又添加了两个节点
28
8

到我的xml。现在在我的回答中,我没有得到上面提到的两个节点。在这方面,我找不到任何替代方案。我试图清除浏览器缓存并清理构建,但得到的是相同的旧xml,缺少两个节点。此外,我试图更改字符串编码类型,但没有任何用处。关于这方面的任何建议或替代方案都会有很大帮助?

如果您让请求忽略所有缓存数据,是否有任何更改?也就是cachePolicy参数。谢谢你的建议..我会让你知道这是否有效。。。