我已经构建了一个简单的 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/