gpt4 book ai didi

objective-c - 使用RestKit以XML格式发送发布请求

转载 作者:行者123 更新时间:2023-12-01 17:34:34 26 4
gpt4 key购买 nike

嗨,我是第一次使用restkit,我想到了几个问题。首先,当使用restkit发送发布请求时,请求Json或XML的格式是什么,如何指定它?我正在向服务器发送发布请求以验证用户身份,如果详细信息以XML格式正确,则应该收到确认。

NSArray *objects = [NSArray arrayWithObjects: email, password, nil];
NSArray *keys = [NSArray arrayWithObjects:@"username", @"password", nil];
NSDictionary *params = [NSDictionary dictionaryWithObjects:objects forKeys:keys];

[[RKClient sharedClient] post:@"/login" params:params delegate:self];

这是我正在使用的代码,Web服务接受的xml应该看起来像
<login>
<username>user@example.com</username>
<password>Password</password>
</login>

它正在发送请求,但我没有得到正确的答复。有没有办法查看我发送给服务器的请求的格式?

最佳答案

听起来您使用的是错误的通话。您正在使用的帖子调用假设其余服务需要参数,例如login = username&password = skdjgh,即不是XML格式,而是“正常REST格式”。您需要找到一个调用来使用RestKit发布文本块,或者使用另一个调用。换句话说,您需要自己创建XML(或使用一些库),然后通过帖子发送。

关于objective-c - 使用RestKit以XML格式发送发布请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8882472/

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