菜鸟教程小白 发表于 2022-12-13 12:11:31

iphone - 来自 ios5 的 GET 和 POST 请求


                                            <p><p>我正在为我在 iPhone 上的 REST 服务创建一个客户端。我对如何发出 GET 和 POST 请求有点迷茫。我从 NSString 创建 url,将其转换为 NSURL 并根据 url 创建 NSURLRequest。在那之后,我很迷茫。此外,有时我关心响应,有时我不关心。例如,在请求新 id 时,我关心响应,因为它是我稍后将用来上传文件的 id,但是当我上传文件时,我不在乎,因为服务器不发送回应。</p>

<p>有没有人有一些(希望如此)简单的示例代码可以指向/分享? </p>

<p>到目前为止我所拥有的:</p>

<pre><code>-(NSString *) makeGetRequest:(NSString *)url :(Boolean)careAboutResult
{
    NSString *results = nil;

    NSURLRequest *request = ];
    NSError *reqError;
    NSURLResponse *response = nil;
    if(careAboutResult == YES)
    {
      //get the result
    }
    return results;
}
</code></pre>

<p>在我正在测试的代码中,URL 是 </p>

<pre><code>http://192.168.0.108:8081/TestUploadService/RestfulUpload.svc/id/test123_DOT_png
</code></pre>

<p>我是说我确实关心结果。 </p>

<p>任何帮助将不胜感激。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>@nick 很好,你已经创建了一个 NSURLRequest 现在你只需要创建一个连接来发送这个请求并接收响应,这个请求是 GET 请求。 </p>

<p>要发出 POST 请求,您需要使用 <a href="https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSMutableURLRequest_Class/Reference/Reference.html#//apple_ref/occ/cl/NSMutableURLRequest" rel="noreferrer noopener nofollow">NSMutableURLRequest</a>并设置其方法名称和正文内容。在这里 <a href="https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html" rel="noreferrer noopener nofollow">documentation</a>你会发现如何做到这一点。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 来自 ios5 的 GET 和 POST 请求,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/9672677/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/9672677/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 来自 ios5 的 GET 和 POST 请求