Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/228.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
Php 406在android上使用HttpPost时不可接受_Php_Android_Post_Httpclient - Fatal编程技术网

Php 406在android上使用HttpPost时不可接受

Php 406在android上使用HttpPost时不可接受,php,android,post,httpclient,Php,Android,Post,Httpclient,我想使用HttpPost将数据发布到我的网站。 这是我的密码 String st = "http://www.yade.cc/huli/classget/search.php"; HttpClient client = new DefaultHttpClient(); HttpPost post = new HttpPost(st); List<NameValuePair> params = new ArrayList<NameValuePair&

我想使用HttpPost将数据发布到我的网站。 这是我的密码

String st = "http://www.yade.cc/huli/classget/search.php";
HttpClient client = new DefaultHttpClient();        
HttpPost post = new HttpPost(st);       
List<NameValuePair> params = new ArrayList<NameValuePair>();
params.add(new BasicNameValuePair("number", str));
UrlEncodedFormEntity ent = new UrlEncodedFormEntity(params, HTTP.UTF_8);
post.setEntity(ent);
HttpResponse response = client.execute(post);           
String retSrc = EntityUtils.toString(response.getEntity(),"utf-8");
但结果是 口口口口口口结果口口口口

口意思是我看不见的字符,我不知道它是什么

我试着用php做同样的事情,结果完全正常,没有什么奇怪的事情出现


如何解决这个问题?

欢迎使用SO!首先,这是一个结构良好的问题:问题的精确细节和大小合适的代码示例。遗憾的是,您真正的问题很可能是服务器配置不正确!“此外,在尝试使用ErrorDocument处理请求时遇到404 Not Found错误。”这是真正的泄露。另一方面,406是一个非常时髦的状态代码,因此如果您能确认您的服务器是否正常(您使用的是什么框架?),我们可能会继续…PS:看起来您可能正在使用一个“不推荐的”(虽然我没有正式注意到)客户端-我看到的是apache客户端吗?
post.setHeader("User-Agent", "Chrome/28.0.1500.95");