ale*_*he8 5 python django curl django-rest-framework
例如,我通过终端尝试了该命令:
curl -F "profileImage=@/home/user/image.jpg" -F "{'firstName':'hello'};type=application/json" http://127.0.0.1:8000/api/v1/signup/
Run Code Online (Sandbox Code Playgroud)
然后我收到了request这样的对象:
print request.FILES
# <MultiValueDict: {u'profileImage': [<InMemoryUploadedFile: image.jpg (image/jpeg)>]}>
print request.DATA
# <QueryDict: {u"{'firstName':'hello'};content-type": [u'application/json']}>
Run Code Online (Sandbox Code Playgroud)
图像没问题,但QueryDict没有正确表示 - 所有JSON文件都是键,内容类型是值.
在Django中使用这些解析器:
parser_classes = (MultiPartParser, FormParser, JSONParser,)
Run Code Online (Sandbox Code Playgroud)
我需要通过JSON结构发送文本数据.
| 归档时间: |
|
| 查看次数: |
12096 次 |
| 最近记录: |