gpt4 book ai didi

ios - 网络连接丢失。 - 仅限 iOS

转载 作者:行者123 更新时间:2023-11-28 20:24:37 24 4
gpt4 key购买 nike

这是我向服务器发送命令的方法:

- (void)sendCommand:(NSString *)command
{
NSURL *phpURL=[NSURL URLWithString:[DTAPI_Host stringByAppendingString:DTAPI_Path]];

NSMutableURLRequest *phpRequest=[[NSMutableURLRequest alloc] initWithURL:phpURL];
[phpRequest setHTTPMethod:@"POST"];

[phpRequest setValue:@"Accept" forHTTPHeaderField:@"application/json"];
[phpRequest setValue:[NSString stringWithFormat:@"%d", command.length] forHTTPHeaderField:@"Content-length"];
phpRequest.HTTPBody = [command dataUsingEncoding:NSUTF8StringEncoding];

[NSURLConnection connectionWithRequest:phpRequest delegate:self];
}

在:- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error

我得到:Error Domain=NSURLErrorDomain Code=-1005 "The network connection was lost."

最令人困惑的部分是,当我使用 Mac 上的 Safari 发送相同的请求时,它可以正常工作。

我错过了什么?

最佳答案

请使用

[phpRequest setValue:@"application/json" forHTTPHeaderField:@"Accept"];

而不是相反。

关于ios - 网络连接丢失。 - 仅限 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14430853/

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