Java Android/PHP/APACHE-POST方法不';t仅适用于来自Android的HTTPRequest

Java Android/PHP/APACHE-POST方法不';t仅适用于来自Android的HTTPRequest,java,php,android,apache,post,Java,Php,Android,Apache,Post,我有个问题。我为自己配置了一个带有Apache/MySQL/PHPMyAdmin和PHP5的Debian服务器。当我在电脑上用浏览器进行测试时,一切都很好 但是这个服务器将被用作我的Android应用程序的Web服务。当我尝试从Android应用程序发送POST HTTPRequest时,服务器不会读取任何POST数据 这是我的HTTPRequest代码: HttpParams httpParameters = new BasicHttpParams(); HttpConnection

我有个问题。我为自己配置了一个带有Apache/MySQL/PHPMyAdmin和PHP5的Debian服务器。当我在电脑上用浏览器进行测试时,一切都很好

但是这个服务器将被用作我的Android应用程序的Web服务。当我尝试从Android应用程序发送POST HTTPRequest时,服务器不会读取任何POST数据

这是我的HTTPRequest代码:

HttpParams httpParameters = new BasicHttpParams();

    HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
    HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);

    HttpClient httpClient = new DefaultHttpClient(httpParameters);
    HttpPost httpPost = new HttpPost(AbstractServiceKeys.URL);
    try {
        MultipartEntityBuilder entity = MultipartEntityBuilder.create();

        for(int index=0; index < params.size(); index++) {
            if(params.get(index).getName().equalsIgnoreCase("avatar")) {
                entity.addPart(params.get(index).getName(), new FileBody( new File (params.get(index).getValue())) );
            } else {
                entity.addTextBody(params.get(index).getName(), params.get(index).getValue());
            }
        }
        entity.addTextBody("lang", Locale.getDefault().getLanguage());
        httpPost.setEntity(entity.build());
        HttpResponse httpResponse = httpClient.execute(httpPost);
        HttpEntity httpEntity = httpResponse.getEntity();
        .....
它回答我:

Array()
Array()
我知道问题来自我的服务器,因为我在朋友的另一台服务器上进行了测试。但是现在,我不知道该怎么办

请帮助男人们

[编辑]:我发现了问题,但我不明白为什么以前它不起作用。 我的网址是:

 http: //[server_domain_name.com]/index.php
我把它改为:

 http: //[server_ip]/index.php

它成功了。我不明白。这真的很奇怪…

如果程序来自服务器,为什么要发布android代码而不是服务器?服务器代码只是:print\r($\u post);这不可能是错的!:)引用你的话。。。“我知道问题来自我的服务器”。而且不需要戴帽子。我们都可以在这里读小写。是的,对不起,大写。。。我认为它来自apache配置,但我在搜索的任何地方都找不到我需要做的事情。如果某个代理将post更改为get而忽略了内容,则可以引入这一点。
 http: //[server_ip]/index.php