1

我目前正在尝试将数据发布到 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服务器吗?</p>

非常感谢!~

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

感谢 Ayesh K 的帮助和提示~!

4

1 回答 1

0

我发现 url 应该是http://myurl/index.php而不是http://myurl/避免重定向。

于 2012-08-22T02:22:21.987 回答