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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы