gpt4 book ai didi

ios - 将 JSON 数据发送到 URL

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:49:50 28 4
gpt4 key购买 nike

我有一个特定的 URL“http://dev.mycompany.com”,我需要向它发送一些数据(JSON 格式)并获得响应。

我无法通过 SO 上的大量文档和相关问题找到自己的出路。我已经设法使用 NSURLConnection 获取数据(不发送任何数据)并且它运行良好,我目前拥有的代码与 https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/URLLoadingSystem/Tasks/UsingNSURLConnection.html 上的代码几乎相同。所以我看不出发布我的代码有什么意义。

我无法将一些字符串附加到我的 URL,因为我需要发送的数据是 JSON 数据。如果我听起来像个菜鸟,我很抱歉,但我在 Obj-C 和服务器通信方面的经验很少。

最佳答案

你应该将它们作为参数发送到 post NSUrlRequest

如下:

NSURL *aUrl = [NSURL URLWithString:@"http://dev.mycompany.com"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:aUrl
cachePolicy:NSURLRequestUseProtocolCachePolicy
timeoutInterval:60.0];
[request setHTTPMethod:@"POST"];
NSString *postString = @"yourVarialbes=yourvalues";
[request setHTTPBody:[postString dataUsingEncoding:NSUTF8StringEncoding]];

NSURLConnection *connection= [[NSURLConnection alloc] initWithRequest:request
delegate:self];
[connection start];

用于发送 JSON请阅读 How to send json data in the Http request using NSURLRequest

关于ios - 将 JSON 数据发送到 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10864497/

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