Мой класс-исполнитель запросов предоставляет неопознанные символы в качестве ответа. пожалуйста, помогите мне разобраться в этомпочему java.net.HttpURLConnection ответили неопознанные персонажи?
import java.net.HttpURLConnection;
connection = (HttpURLConnection) neturl.openConnection();
connection.setRequestMethod("GET");
connection.setRequestProperty("Accept", "application/json");
connection.setRequestProperty("Accept-Charset", "UTF-8");//ADDED
=== здесь я мои некоторые дополнения & логик ==
statusCode = connection.getResponseCode();
=== здесь я мои некоторые дополнения & logics.response код является но ответ текст не показывает, как правильно ==
if ((statusCode == 200) || (statusCode == 201) || (statusCode == 302)) {
is = connection.getInputStream();
}
else {
is = connection.getErrorStream();
}
BufferedReader br = new BufferedReader(new InputStreamReader(is, "UTF-8"));
String output;
while ((output = br.readLine()) != null) {
retStr += output;
}
это мой ответ [retStr]
Umo 6 l >
I�Y+��ك��b����D"U���/��;J�_�$�B�w���'7�����cHM�����v��,6��R�����/�����|�O���Ԙ��WU�UZ�=�Vg0�2�Y��jTkL����f<F�Q�I��%����,� *:F,��Q��T�K}�N���:gjp�6 ��R�e�ca��2/2�D�Pq��m�G����a��H����P���9��T��~�^�'�Kdk�;��֠�[�&m��%fq�XR[)$łn�7\���Z.M�BµQ<*i�C�2#�(TL��!�;��h�)����n�G��h��s���z:� �tB��0����pr��@�E�P���m)�0G<"��5!˸��/yL��U�V+�F%�!(P�\�Tj"�P5��0c����-��î�j��±�Zr4���)�f��f�^Y��&��tT����X)��9݂lV]�������T1č��P5��,��&+�ũ�9.�.m�5Ǫ�� *��t���|r�M�rL f��c����u�xas
# g : On P Ձ _ q % a4 E ~ $ a s щC% "кА $ ƍƋb/3б% c5 /: я% 罺о 貰 Qs6G ~ O5] о + {0g 輀} V ڸ; يى # 7 [D | L6v! 要 се \ GT! Ia^GhHfkZr $ RjNu [\ и + г% \ м [Н;} ӳ2l ׯ ГКА ؼ "jxBpn6 + / G L F R yBf N ڜ Z 킏 i J % M C ۉ ހ n ; G 7m m; ) a X ' ћ l @ GTi $ C Vf v $ Z 93q ߚ H Je k t + ? ilb RAu . * 9B^ ()
Что такое URL? я подозреваю его 'https' –
Каков был код ответа? – EJP
@AmeyJadiye: Да, дорогой Amey.its https url – Priyanka