【问题标题】:Objective-C fetch POST content with custom headers synchronouslyObjective-C 同步获取带有自定义标头的 POST 内容
【发布时间】:2011-06-05 15:06:15
【问题描述】:

我需要建立与 myPage.php 的连接,向其发送某些 POST 参数并使用自定义标头。所有这些我都需要同步完成,内容以 NSString 形式返回,并且只有在我获得内容后才返回,因此我不必处理异步请求并设置委托和其他东西。

我在 Objective-C 中需要的一切。

你知道一个简单的方法吗?提前致谢!

编辑:感谢您的回答!但是,出于好奇,是否有不需要额外框架和库的解决方案?

【问题讨论】:

  • ASIHttpRequest 不是一个功能齐全的框架,而是一个轻量级的 CFNetwork 封装。这是一个真正的节省时间。

标签: objective-c cocoa-touch post header request


【解决方案1】:

如果您不能使用 ASIHttpRequest,只需使用 NSMutableURLRequest 代替 NSURLRequest,like this

【讨论】:

  • 谢谢!一旦建立,如何从 NSURlConnection 获取内容?以同步方式,无需使用委托,但我可以将其作为 NSString 返回?
  • 使用 + sendSynchronousRequest:returningResponse:error: 的 NSURLConnection,它返回它在 NSData 类型的对象中下载的字节。您需要指定编码才能获取 NSString。
【解决方案2】:

使用ASIHttpRequest,让事情变得很简单

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-24
    • 2013-01-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多