objective-c - 使用 REST 服务的最简单方法
<p><p>在 iPhone 应用程序中使用 REST Web 服务的最简单、最简单的方法是什么,而不是最好的方法?谢谢。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>目前我发现的最好的如下:</p>
<ol>
<li>使用 <a href="http://allseeing-i.com/ASIHTTPRequest/" rel="noreferrer noopener nofollow">http://allseeing-i.com/ASIHTTPRequest/</a> 中非常出色的 ASIHTTPRequest 帮助程序类</li>
<li>为您的请求和响应使用 JSON,并使用 <a href="http://code.google.com/p/json-framework/" rel="noreferrer noopener nofollow">http://code.google.com/p/json-framework/</a> 进行解析</li>
</ol>
<p>我刚刚将上述类添加到我的项目中,并在必要时包含它们。那么:</p>
<pre><code>NSURL *url = @"http://example.com/rest/whatever";
// create dictionary with post data
NSMutableDictionary *requestDict = [ init];
;
;
//Prepare the http request
ASIHTTPRequest *request = ;
;
;
stringWithObject:requestDict] dataUsingEncoding:NSUTF8StringEncoding]]];
;
;
self.error = ;
if(self.error)
{
;
}
else
{
// request succeeded - parse response
NSDictionary *responseDict = ];
int value = ;
}
</code></pre>
<p>它非常简单、可靠且错误处理良好。 </p></p>
<p style="font-size: 20px;">关于objective-c - 使用 REST 服务的最简单方法,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/6039179/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/6039179/
</a>
</p>
页:
[1]