конвертировать пример Java из GET в POST - PullRequest
0 голосов
/ 09 мая 2011

У меня нет опыта работы с Java, и я получил рабочий пример кода для некоторого взаимодействия XML, моя единственная проблема заключается в том, что мне нужно POST-данные (имя пользователя / пароль)

соответствующий код:

static String myUrlString = "http://www.grupoandroid.com/interface/mobile/index.php";
protected TheParser(){
    try {
        this.myUrl = new URL(myUrlString);
    } catch (MalformedURLException e) {
        throw new RuntimeException(e);
    }
}



protected InputStream getInputStream() {
    try {
        return myUrl.openConnection().getInputStream();
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}

Ответы [ 2 ]

1 голос
/ 09 мая 2011

вы можете использовать HttpURLConnection

protected InputStream getInputStream() {
    try {
        HttpURLConnection con = new HttpURLConnection(myUrl);
        con.setRequestMethod("POST");
        //writeout data to the output stream
        return con.getInputStream();
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}
0 голосов
/ 09 мая 2011

Я думаю, что вам лучше использовать библиотеку http-клиента, чем разбирать весь стек http самостоятельно.

apache-http-client
hotpotato

В Интернете вы можете найти достаточно примеров и учебных пособий для них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...