Как отправлять заголовки в Android

Заранее всем спасибо :)

Я хочу отправить заголовки в Android на свой сервер Shoutcast. Мне нужно подключить этот адрес:

 http://s7.voscast.com:8234

и получить ответ. Я отвечаю

GET / HTTP/1.(0|1)

Затем снова отправить заголовок pass=somePassword

И я хочу проверить, какой будет ответ на пропуск?


person SJSSoft    schedule 16.07.2014    source источник
comment
Что вы используете для отправки запросов Http?   -  person Decoy    schedule 16.07.2014
comment
Вы пытаетесь создать исходный клиент SHOUTcast? Если да, то это не HTTP.   -  person Brad    schedule 17.07.2014
comment
Я хочу вести трансляцию с телефона. Другими словами, я хочу использовать свой мобильный телефон для получения голоса и отправки его на сервер громкой передачи. Чтобы понять эту концепцию, я задал вопрос несколько дней назад, т.е. http://stackoverflow.com/questions/24709739/stream-from-android-device-to-shoutcast-upstreaming. Итак, я понял, что он использует ICY Protocal, который очень похож на HTTP с некоторыми дополнительными функциями. И чтобы подключиться к серверу крикастов, я должен отправить запрос в заголовках.   -  person SJSSoft    schedule 17.07.2014


Ответы (1)


предполагая, что вы используете import org.apache.http.client.*

было бы просто:

HttpGet request = new HttpGet(url);
request.setHeader("X-AUTHORIZATION", token);

Существуют также такие методы, как setEntity:

HttpPost request = new HttpPost(url);

            request.addHeader("X-AUTHORIZATION", token);
            request.addHeader("Content-Type", "application/json");

            StringEntity se = new StringEntity(jsonPost);
            request.setEntity(se);

см.: http://developer.android.com/reference/org/apache/http/client/HttpClient.html

person erik    schedule 16.07.2014