当然,我的iPhone应用程序中有一个表单,其中包含三个textFields和一个post按钮。
我已经在一个WebService中建立了两个WebService,我已经尝试了两个在我的本地个人电脑。它们工作得很完美。这些方法是:
无parameters
我知道如何从我的iPhone应用程序中调用这个web服务。目前的代码:
NSURL *url = [[NSURL alloc] initWithString:@"http://www.domain.com/Service.asmx"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request startSynchronous];
// Parameters:
//[request setPostValue:@"value" forKey:@"parameterInMethod"];
//[request setPostValue:@"value" forKey:@"parameterInMethod"];编辑:,我知道了如何选择调用哪个方法。这方面的守则是:
[request setRequestMethod:@"TestAddData"];但它返回了403 --紫禁城。and文件是读写的。
我的WebMethods都是公开的。TestAddData是“公共字符串”,AddObject是“公共无效”。
发布于 2010-10-20 12:16:19
嗨,对不起,我的朋友,其实我没有遇到你的问题。但是* 403.1 -禁止执行访问。* 403.2 -禁止阅读访问。* 403.3 -禁止写入访问。* 403.4 -需要SSL。*需要403.5 - SSL 128。* 403.6 - IP地址被拒绝。* 403.7 -所需客户证书。* 403.8 -网站访问被拒绝。* 403.9 -用户太多。* 403.10 -无效配置。* 403.11 -密码更改。* 403.12 - Mapper被拒绝访问。* 403.13 -撤销客户证书。* 403.14 -目录列表被拒绝。* 403.15 -超过客户端访问许可证。* 403.16 -客户端证书不受信任或无效。* 403.17 -客户端证书已过期或尚未有效。它可能适用于发生错误类型的you.Check。
https://stackoverflow.com/questions/3977041
复制相似问题