Ilfar_sif
@Ilfar_sif
эникейщик

Как делать get-запрос на Java?

Помогите перевести с С# на Java или что мне изучить, чтоб написать такой код на Java?
private string GET(string sUrl, string Data)
        {
            string Out = "";
            HttpWebRequest req = (HttpWebRequest)WebRequest.Create(sUrl + "?" + Data);
                //req.Timeout = -1;
                //MessageBox.Show("1");
                 req.KeepAlive = false;
            //req.KeepAlive = true;
            //req.ServicePoint.Expect100Continue = false;
            // req.Credentials = CredentialCache.DefaultCredentials;//
            StreamReader sr = null;
            try
            {
             HttpWebResponse resp = (HttpWebResponse)req.GetResponse();
                Stream stream = resp.GetResponseStream();              
                 sr = new StreamReader(stream, Encoding.Default);
                //textBox1.Text += String.Format("{0}\n", sr);
                Out = sr.ReadToEnd();
                MessageBox.Show(Out);
                sr.Close();                
            }
                catch(Exception ex) {
                    MessageBox.Show("error" + " " + ex.Message);
                }
            finally
            {
                if (sr != null)
                    sr.Close();
            }
            return Out;
        }
  • Вопрос задан
  • 886 просмотров
Пригласить эксперта
Ответы на вопрос 2
zolt85
@zolt85
Программист
Ответ написан
Комментировать
Jeckit
@Jeckit
okHttp в помощь.
Самое простое что можно использовать для решения вашей задачи.
okHttp
Отличный туториал по okHttp
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы