将 CURL 与 Objective C 混合

发布于 2024-10-18 12:33:45 字数 841 浏览 3 评论 0原文

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

filecrate_id作为 参数。 file 是文件数据。 例如curl -F [电子邮件受保护] -F 板条箱 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 配合得很好。

提前致谢,希望您能提供帮助。

I am working with the Let's Crate API, it uses basic Auth and it gives examples on how to use it in CURL:

Takes file and crate_id as
parameters. file is the file data.
E.g. curl -F [email protected] -F
crate_id=123
https://api.letscrate.com/1/files/upload.json

But I have never used CURL before, so how would i make my Mac application when the API involves CURL, I know this is most likely a very simple, question, but I think the fact that I have never used CURL before is confusing me.

I can get it to work using terminal by using this:

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

but i want the user to login, and then just click upload and select the file they want, and then send it, nothing overly hard, i just don't know how to get the CURL to play nice with the Objective C.

Thanks in advance, I hope you can help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

羁〃客ぐ 2024-10-25 12:33:45

如果您希望在 Objective-C 应用程序中使用 CURL,则需要使用 libcurllibcurlCURL 的库,由于它是用 C 编写的,因此可以与 Objective-C 很好地配合。

You need to use libcurl if you want CURL within an Objective-C application. libcurl is CURL's library and, since it's written in C it plays nicely with Objective-C.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文