iphone中的Web服务

iphone中的Web服务,iphone,web-services,soap,Iphone,Web Services,Soap,大家好,我是iphone开发新手。我正在开发一个需要使用soap web服务检查和注册用户名和密码的应用程序。有人可以帮助我如何使用该web服务执行此操作吗。我有两个文本字段用于登录。和按钮用于检查凭据是否正确。这可能对您有所帮助你:http://devmylife.com/?p=111 网站不见了,你可以在这里找到它: ASITPSOAP请求 首先,关闭任何包嗅探应用程序。并尝试请求您的SOAP服务。当您获得SOAP数据包时,您必须使用ASITP生成完全相同的数据包。您必须自己添加标题 下载

大家好,我是iphone开发新手。我正在开发一个需要使用soap web服务检查和注册用户名和密码的应用程序。有人可以帮助我如何使用该web服务执行此操作吗。我有两个文本字段用于登录。和按钮用于检查凭据是否正确。

这可能对您有所帮助你:http://devmylife.com/?p=111

网站不见了,你可以在这里找到它:


ASITPSOAP请求 首先,关闭任何包嗅探应用程序。并尝试请求您的SOAP服务。当您获得SOAP数据包时,您必须使用ASITP生成完全相同的数据包。您必须自己添加标题

下载最新版本的ASITP

NSString *urlString = URL_HOST;
NSString *soapMessage = [NSString stringWithFormat:@"<SOAP-ENV:Envelope xmlns:SOAP-ENV=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\">"
                             "<SOAP-ENV:Body>"
                             "<m:getInboxPosts xmlns:m=\"urn:finditnearwsdl\">"
                             "<input xsi:type=\"tns:InboxPostsRequest\">"
                             "<session_id xsi:type=\"xsd:string\">%@</session_id>"
                             "<page_size xsi:type=\"xsd:int\"></page_size>"
                             "<offset xsi:type=\"xsd:int\"></offset>"
                             "</input>"
                             "</m:getInboxPosts>"
                             "</SOAP-ENV:Body>"
                             "</SOAP-ENV:Envelope>" ,adBo.sessionId];
NSLog(soapMessage);
 
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:urlString];
[request appendPostData:[soapMessage dataUsingEncoding:NSUTF8StringEncoding];
[request addRequestHeader:@"SOAPAction:" value:SOAP_ACTION];
[request startSynchronous];
NSString*urlString=URL\u主机;
NSString*soapMessage=[NSString stringWithFormat:@]
""
""
""
"%@"
""
""
""
""
""
“”,adBo.sessionId];
NSLog(soapMessage);
ASIHTTPRequest*请求=[AsiHttpRequestRequestWithURL:urlString];
[请求appendPostData:[soapMessage数据使用编码:NSUTF8StringEncoding];
[request addRequestHeader:@“SOAPAction:”值:SOAP_ACTION];
[请求启动同步];

谢谢,伙计,但这只是Web服务。我已经做了一个决定,我想用它来检查屏幕上的用户名和密码。你能给我完整的代码吗?谢谢,我不能。我没有。但是如果你仔细看一看AshtpRequest,你会发现身份验证。谢谢,亲爱的,现在我知道了。你还可以在soa中传递参数p body,如图所示。我用不同的方法制作了一个包含soap body的文本文件,并将其包含在解析中。再次感谢您的帮助,兄弟。如果我在编程中遇到任何问题,再见您的帮助。