最奇怪的事情发生在这里。我正在尝试从iPhone应用程序发出POST请求,它需要调用的PHP页面永远不会收到POST参数。当我更改它发布到的页面,相同的目录,不同的名称时,一切都没有问题。
我正在测试参数:
print_r($_POST);
有人知道这里会发生什么吗?
编辑: 请求是使用HTTPTask完成的,URL是100%正确的,因为我得到了我为测试返回的其他echo,我使用普通的$ _POST ['key']访问$ _POST。当我发布到file.php时,$ _POST请求为空,当我发布到file1.php时没问题。
var params = [] //array filled with stuff
var req = HTTPTask()
req.POST("http://url/file.php", parameters: params, success: { (response: HTTPResponse) -> Void in
var data = response.responseObject as NSData
var str = NSString(data: data, encoding: NSUTF8StringEncoding)
println(str)
}) { (error: NSError) -> Void in
println("Error returned")
}
此致
罗恩
答案 0 :(得分:0)
嗯,你知道什么...我删除了.htaccess文件并重新创建它们。之后我重置了iOS模拟器,现在它可以正常运行......我的生命浪费了几个小时!
感谢大家的帮助。