菜鸟教程小白 发表于 2022-12-12 16:12:56

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 = @&#34;http://example.com/rest/whatever&#34;;

// 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]
查看完整版本: objective-c - 使用 REST 服务的最简单方法