将 CURL 与 Objective C 混合
我正在使用 Let's Crate API,它使用基本的 Auth,并给出了如何在 CURL 中使用它的示例:
将
file
和crate_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
andcrate_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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您希望在 Objective-C 应用程序中使用 CURL,则需要使用
libcurl
。libcurl
是 CURL 的库,由于它是用 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.