ios - 使用 IOS 调用 Django REST Framework API

标签 ios django api django-rest-framework

我已经构建了一个简单的 Django 应用程序并使用 Django REST Framework 公开了一些 API 端点。我现在正在使用基本身份验证。我已经在命令行上进行了测试,并且一切正常:

curl -H 'Accept: application/json; indent=4' -u myuser:mypass http://myapp.herokuapp.com/items/

我正在将 API 交给 IOS 开发人员。在 IOS 应用程序中调用以正确验证和传递 JSON 数据的正确参数是什么?我真的不熟悉IOS开发,所以我不知道如何处理这个问题。

最佳答案

当您使用“curl”并使用“-u myuser:mypass”时,您将在 HTTP 授权 header 中发送用户名和密码。我不确定如何在 IOS 中专门执行此操作,但我会尝试使用以下网址进行 POST 请求:http://username:password@example.com/

关于ios - 使用 IOS 调用 Django REST Framework API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17930534/

相关文章:

javascript - 我如何让声明 "for"在 javascript 中等待

ios - Swift 字符串作为 UIColor 对象

javascript - Scrapy获取javascript的空白页

objective-c - 无需 GUI 即可发送电子邮件

objective-c - Objective C 在两个字符串连接之间插入变量

python - Django - 将列表转换为 Q 对象的组合 OR 的正确方法

django - 在 Django 中注册信号会导致 "Apps aren' t尚未加载。”错误

python - 从json中提取某些数据

php - Twitter API - 检查帐户是否被暂停

api - 使用 Flutter 向 Flask API 发送 http Post-Request(包含图像)