Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 我从php服务器得到空响应_Iphone_Objective C_Ios_Nsurlrequest - Fatal编程技术网

Iphone 我从php服务器得到空响应

Iphone 我从php服务器得到空响应,iphone,objective-c,ios,nsurlrequest,Iphone,Objective C,Ios,Nsurlrequest,大家好,我正在使用stackOverflow本身的代码,编写的答案是有效的,但我得到了 来自php服务器的“响应数据=null” 我的简单服务器代码是 $json=CJSON::decode($_POST['json'],TRUE);echo CJSON::encode($json) 是的,我的问题终于解决了。。。。。 要使密钥对具有值,我必须以数组的形式发送数据。i、 e NSURL *URL = [NSURL URLWithString:@"http://"]; NSMutableU

大家好,我正在使用stackOverflow本身的代码,编写的答案是有效的,但我得到了

来自php服务器的“响应数据=null”

我的简单服务器代码是


$json=CJSON::decode($_POST['json'],TRUE);echo CJSON::encode($json)

是的,我的问题终于解决了。。。。。 要使密钥对具有值,我必须以数组的形式发送数据。i、 e

NSURL *URL = [NSURL     URLWithString:@"http://"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:URL];
request.HTTPMethod = @"POST";

NSString *params = @"json=deepak";
NSData *data = [params dataUsingEncoding:NSUTF8StringEncoding];


[request addValue:@"8bit" forHTTPHeaderField:@"Content-Transfer-Encoding"];
[request addValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request addValue:[NSString stringWithFormat:@"%i", [data length]] forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:data];


NSURLResponse *responce;
NSError *error;
NSData *returnData = [ NSURLConnection sendSynchronousRequest:request returningResponse:&responce error:&error];
NSString *content = [NSString stringWithUTF8String:[returnData bytes]];
NSLog(@"responseData: %@", content);
这是json键的值

然后你可以在php服务器上使用

$json=CJSON::decode($_POST['json'],TRUE); echo CJSON::encode($json)


就像这样,它的工作原理就像charm

是否
返回数据
也为空?(如果是的话,
错误
包含哪些内容?)。。returnData中也没有响应。。我只是在解码数据后在服务器端回显..你检查过服务器上的解码/编码是否真的工作了吗?是的,它对android应用程序很好,唯一的问题是我的iphone应用程序不工作…即使我尝试不发送json键,而是发送其他东西,但它给了我错误的响应,说在json上找不到对象像这样的事情…请帮我,伙计们,这对我的工作是非常必要的…谢谢你
 @"{\"user\":\"deepak\",\"password\":\"1234\"}";