gpt4 book ai didi

ios - AFJSONParameterEncoding 使数据成为整个键,没有值

转载 作者:行者123 更新时间:2023-11-28 22:38:11 26 4
gpt4 key购买 nike

下午好!

我正在尝试执行一个简单的 POST 请求并将我的参数作为 JSON 发送到我的 Django 服务器。这是代码:

    NSDictionary* params = [[NSDictionary alloc] initWithObjectsAndKeys: @"TestContent", @"content", nil];

[[objectManager HTTPClient]setParameterEncoding:AFJSONParameterEncoding];


[[objectManager HTTPClient]postPath:@"/api/rest/content/add/" parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject)
{ ...}

回到我的 Django,request.POST 看起来像这样:

print >> sys.stderr, "%s" % request.POST

输出

<QueryDict: {u'{"content":"TestContent"}': [u'']}>

就好像整个 JSON 就是 request.POST 的“key”。它为什么要这样做?!我该如何利用它?!

谢谢!

最佳答案

这不是表单编码数据,所以不要使用request.POST。请改用 request.body 访问数据。

关于ios - AFJSONParameterEncoding 使数据成为整个键,没有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15326882/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com