使用HttpUtility的Java Post请求

时间:2017-03-30 17:17:19

标签: java php arrays http post

我正在尝试使用Java将POST请求发送到Web服务器 为此我在这里使用了HttpUtility Class引用http://www.codejava.net/java-se/networking/an-http-utility-class-to-send-getpost-request

我的代码看起来像这样

package gehu_connect;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;
class Downloader extends Thread
{

    private int username;
    private int password;
    @Override
    public void run(){
        Map<String, String> params = new HashMap<String, String>();
        String requestURL = "http://127.0.0.1/response_true";
        params.put("username", "16441027");
        params.put("Password", "myinternet");

        try {
            HttpUtility.sendPostRequest(requestURL, params);
            String[] response = HttpUtility.readMultipleLinesRespone();
            for (String line : response) {
                System.out.println(line);
            }
        } catch (IOException ex) {
            ex.printStackTrace();
        }
        HttpUtility.disconnect();
    }

    void setUserId(int i) {
        this.username = i;
    }

    void setPassword(int i) {
       this.password = i;
    }
}

问题是当我回收$ _POST数组作为响应时我得到空数组,这意味着请求被发送但没有参数我怎么能解决这个问题,这是一天谷歌搜索。

我已经尝试过更换服务器也试过本地和在线服务器

服务器运行php,代码看起来像这样

<?php 
print_r($_POST);
print_r($_GET);
print_r($_REQUEST);
?>

这是输出

Array
(
)
Array
(
)
Array
(
)

0 个答案:

没有答案