如何将 json post 值发送到远程服务器并使用 iOS 5 获取结果?

Posted

技术标签:

【中文标题】如何将 json post 值发送到远程服务器并使用 iOS 5 获取结果?【英文标题】:How to send json post values to a remote server and get the results with iOS 5? 【发布时间】:2012-04-30 18:11:48 【问题描述】:

我是 ios 5 的新手,我正在尝试将 json 值发送到远程 php 服务器,这会将结果发回给我。到目前为止,这是我的调度电话:

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^
    NSData* data = [NSData dataWithContentsOfURL: http://www.someurl/example.php];
    [self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES];
);

我知道这主要是一个 GET 请求。如何发送帖子值?任何帮助将不胜感激,谢谢!

【问题讨论】:

【参考方案1】:

您将不得不求助于 NSURLRequest(或其他请求对象)来执行 POST。 试试这个问题Append data to a POST NSUrlRequest,作为如何发送数据和处理结果的例子。

【讨论】:

以上是关于如何将 json post 值发送到远程服务器并使用 iOS 5 获取结果?的主要内容,如果未能解决你的问题,请参考以下文章

如何将输入的数据存储到远程数据库?

如何通过 iOS 中的 JSON webservices post 方法将一组图像发送到服务器?

如何通过远程方法发送 json-rpc http post 请求并在 java 中传递加密参数

使用 AsyncTask 和 POST 方法将变量发送到服务器并返回 JSON 对象

环回:如何确保将值发送到本地数据库,而不是远程数据库?

postman发送请求的其中一个值需要MD5加密,如何加密的