ank*_*kit 2 django curl django-rest-framework django-rest-auth
我创建了一个端点localhost:8000/getauthtoken来生成身份验证令牌.
我用来获取身份验证令牌的curl命令是:
curl --request POST --url localhost:8000/getauthtoken --header 'content-type: application/json' --data '{"username":"admin", "password":"admin123"}'
Run Code Online (Sandbox Code Playgroud)
但我得到了
{"password":["This field is required."],"username":["This field is required."]}
Run Code Online (Sandbox Code Playgroud)
但在命令中我传递了用户名和密码
根据DRF文档http://www.django-rest-framework.org/api-guide/authentication/, 这是正确的方法.
使用httpie(在pypi上可用)然后在终端上执行以下操作:
Http post your_ip:your_port/your_authresource/ username='' password=''
Run Code Online (Sandbox Code Playgroud)
或者您可以正确地尝试使用Curl:
curl -X POST http://localhost:8000/api-token-auth/ -d "password=aaaaa&username=user"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
551 次 |
| 最近记录: |