Sas*_*cha 0 php iphone http-post
我尝试使用ASIFormDataRequest发送一些值.问题是即使执行php脚本也没有收到任何后期数据.
这是我做的:
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setPostValue:@"Ben" forKey:@"first_name"];
[request setPostValue:@"Copsey" forKey:@"last_name"];
[request startSynchronous];
Run Code Online (Sandbox Code Playgroud)
为了检查服务器收到的内容,我有以下php测试脚本:
$handle = fopen("output.txt", "w");
fwrite($handle, count($_POST)."\n");
fwrite($handle, count($_GET)."\n");
fwrite($handle, count($_FILES)."\n");
foreach ($_POST as $key => $value)
{
fwrite($handle, "POST $key=$value\n");
}
foreach ($_GET as $key => $value)
{
fwrite($handle, "GET $key=$value\n");
}
fclose($handle);
Run Code Online (Sandbox Code Playgroud)
相同的脚本适用于以下html片段:
<FORM action="http://......."
enctype="multipart/form-data"
method="post">
<P>
What is your name? <INPUT type="text" name="submit-name"><BR>
<INPUT type="submit" value="Send"> <INPUT type="reset">
</FORM>
Run Code Online (Sandbox Code Playgroud)
因为html片段与php脚本一起工作,我怀疑php和服务器不是问题.
但是我没有丝毫想到为什么ASIFormDataRequest从我的iPhone调用时不起作用.
有人可以帮帮我吗?
此致,Sascha