Iphone HTTP发布到php页面

时间:2012-08-20 03:21:28

标签: php iphone post asihttprequest

我目前正在尝试将数据发布到php时代。 这是我的iphone代码:

ASIFormDataRequest *request = [[ASIFormDataRequest alloc] initWithURL:[NSURL URLWithString:urlString]];
request.timeOutSeconds = 5;
[request setRequestMethod:@"POST"];
[request setPostValue:tmpComment forKey:@"content"];
[request setPostValue:tmpPoint forKey:@"point"];

NSLog(@"comment : %@",tmpComment);// it appears right
NSLog(@"point:%@",tmpPoint);//
request.delegate=self;
[request startAsynchronous];

我的php页面就像:

print_r($_POST);
echo $_SERVER['REQUEST_METHOD'];
print_r($_GET);

,响应字符串如下:

Array
(
)
GET
Array
(
)

此处没有发布数据。 所以我很困惑为什么请求方法仍然是“GET”而不是“POST”。 我应该在某处配置php服务器吗?

非常感谢!〜

ANSWER :: 我发现网址应该是“http://myurl/index.php”而不是“http:// myurl /”以避免重定向。

感谢Ayesh K的帮助和暗示〜!

1 个答案:

答案 0 :(得分:0)

我发现该网址应为http://myurl/index.php而不是http://myurl/,以避免重定向。