【问题标题】:Mixing CURL with Objective C将 CURL 与 Objective C 混合
【发布时间】:2011-02-21 11:34:55
【问题描述】:

我正在使用 Let's Crate API,它使用基本的 Auth,并提供了如何在 CURL 中使用它的示例:

filecrate_id 视为 参数。 file 是文件数据。 例如。 curl -F 文件=@filename.txt -F crate_id=123 https://api.letscrate.com/1/files/upload.json

但是我以前从未使用过 CURL,所以当 API 涉及 CURL 时我将如何制作我的 Mac 应用程序,我知道这很可能是一个非常简单的问题,但我认为我之前从未使用过 CURL 的事实是让我很困惑。

我可以通过以下方式使用终端使其工作:

curl -u <username:password> -F file=@<filename> -F crate_id=<crate ID(number)> https://api.letscrate.com/1/f

但我希望用户登录,然后只需单击上传并选择他们想要的文件,然后发送它,没什么太难的,我只是不知道如何让 CURL 与 Objective C 配合得很好.

先谢谢了,希望能帮到你。

【问题讨论】:

  • curl 是一个命令。有 libcurl,一个供 curl 使用的 C 库。但是,既然你想要 Objective-C,为什么不改用 Cocoa 的 NSURLConnection 呢?
  • 啊,我明白了,所以如果我使用 NSURLConnection 做了大部分事情,它应该可以正常工作吗?
  • @Bavarious 如果你的回答是正确的,我会接受,因为我想我现在明白你在说什么,

标签: objective-c api macos curl


【解决方案1】:

如果您想在 Objective-C 应用程序中使用 CURL,则需要使用 libcurllibcurlCURL 的库,因为它是用 C 编写的,所以它与 Objective-C 配合得很好。

【讨论】:

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