相关疑难解决方法(0)

如何将POST请求插入UIWebView

对于GET请求,我尝试过这个简单的方法:

      NSString *urlAddress = @"http://example.com/";
      NSURL *url = [NSURL URLWithString:urlAddress];
      NSURLRequest *request = [NSURLRequest requestWithURL:url];
      [uiWebViewThingy loadRequest:request];
Run Code Online (Sandbox Code Playgroud)

(虽然如果请求包含高UTF-8字符似乎不起作用.)

我想从iPhone发送一个POST.

这也给出了发送POST/GET请求的概述,尽管我真正想做的是将生成的网页嵌入到UIWebView中.最好的方法是什么?

iphone post

13
推荐指数
3
解决办法
2万
查看次数

从iPhone应用程序发出GET和POST请求 - 需要澄清

我跟着这个有用的回答我的问题.

它似乎有效,但这里有两个问题:

  1. 如何检测HTTP错误?似乎没有调用didFailWithError方法?

更新: 它认为任何响应都是成功的.所以我想我必须在didRecieveResponse方法中处理HTTP错误,但除了告诉用户我遇到HTTP错误时出错,我是否需要以某种方式停止连接?和/或清理?

  1. 我在答案中看到这一行:
[[NSURLConnection alloc] initWithRequest:request delegate:self];
Run Code Online (Sandbox Code Playgroud)

我需要发布吗?在哪里,如何,何时?

iphone networking cocoa-touch http

5
推荐指数
1
解决办法
7141
查看次数

如何在Objective-C中使用Web服务?

我有一个在ColdFusion中开发的Web服务,我试图在iPhone上使用它.Web服务返回JSON,它应该非常易于阅读.

但是,我一直无法找到一个简单的iPhone应用程序调用Web服务和使用数据的简单示例.有没有我刚刚遗漏的好的教程或例子?

iphone coldfusion json web-services objective-c

5
推荐指数
1
解决办法
6064
查看次数

从URL到NSDictionary读取plist的规范方法?如何控制超时?

我有一个servlet,提供plist XML文件.什么是将其打入的最佳方法NSDictionary?我有这个基本上与:

NSDictionary* dict = [ [ NSDictionary alloc] initWithContentsOfURL:
                     [NSURL URLWithString: @"http://example.com/blah"] ];
Run Code Online (Sandbox Code Playgroud)

但后来我无法控制超时; 我宁愿不让我的UI挂起60秒只是因为服务器(我可能无法控制)有一个混蛋.我知道NSURLRequest,这将让我做以下事情:

NSURLRequest *theRequest=[NSURLRequest requestWithURL:
         [NSURL URLWithString: @"http://example.com/blah"
                  cachePolicy:NSURLRequestUseProtocolCachePolicy
             timeoutInterval:5 ];
Run Code Online (Sandbox Code Playgroud)

但我不太明白如何将其提供给NSDictionary.

iphone timeout nsdictionary plist

1
推荐指数
1
解决办法
4563
查看次数

目标C:使用Socket发布/获取请求

我知道如何使用此处此处解释的任何HTTPClient发送post/get请求.但是现在我有一个连接到远程服务器的流套接字,我想使用这个套接字发送一个post请求.

我之前从未这样做过,坦率地说从未考虑过POST/GET通过套接字的概念.但我的谷歌搜索引导我到这里,帖子是通过Java套接字完成的..

我正在使用Apple提供的CFSocket库.无论如何,在目标C中使用套接字进行POST/GET吗?

sockets post objective-c ios

1
推荐指数
1
解决办法
4685
查看次数