我正在使用API让用户在我的应用中创建一个帐户。
现在,我可以生成objective-C中所需的URL来提交值,并且在API文档中,它具有返回数字,这些数字将向我确认发生了什么。
我的问题是如何将该信息转发给应用用户? 返回调用在HTML页面中显示为纯文本。
有什么想法吗?
提前致谢。
///////
2012-10-03 12:24:31.557 Multi Web [72631:15203]字典列表 - { Connection =“keep-alive”; “Content-Encoding”= gzip; “内容长度”= 26; “Content-Location”=“signup.php”; “Content-Type”=“text / html”; Date =“Tue,02 Oct 2012 23:24:32 GMT”; P3P =“policyref = \”/ w3c / p3p.xml \“,CP = \”ALL CURa ADMa DEVa我们的IND UNI COM NAV INT STA PRE \“”; Server =“Apache / 2.2.14(Ubuntu)”; 状态=“200 OK”; TCN =选择; Vary =“negotiate,Accept-Encoding”; “X-Limit-Key-Limit”= 10000; “X-Limit-Key-Remaining”= 9992; “X-Limit-Key-Reset”= 236; “X-Limit-User-Limit”= 320; “X-Limit-User-Remaining”= 319; “X-Limit-User-Reset”= 3600; “X-Powered-By”=“PHP / 5.3.2-1ubuntu4.14”;
我在控制台中得到了这个,所以我现在已经成功创建了帐户。 在中间它表示Status =“200 OK”;
如何使用该特定线?如果我可以将UIAlertView连接起来,那么我就是我想去的地方。
干杯。
答案 0 :(得分:0)
我不确定您的情况是否与this question.有关根据您使用的getPocket API的文档,我看到以下内容:
根据apple docs,默认的HTTP方法是GET。您需要做的是检查API的响应头。所以你需要做的是将httpMethod改为HEAD,如下所示:
NSMutableURLRequest *modReq = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"www.somesite.com/?something"]];
[modReq setHTTPMethod:@"HEAD"];
然后你可以用这样的东西读取标题中的值:
NSURLResponse* response = // the response, from somewhere
NSDictionary* headers = [(NSHTTPURLResponse *)response allHeaderFields];
然后,您可以获取响应值,并相应地告诉用户。
答案 1 :(得分:0)
它被称为设计和创建用户界面。
您向服务器发送请求并获得响应。您的工作是检查响应,识别它的含义,并以适当的方式告诉用户响应的含义。由于用户不是解析html的专家,因此显示html几乎总是不合适。
对于正确输入用户名和密码的用户,通常用户现在可以访问该站点的相应响应。