Я сделал веб-сайт, используя мой localhost, и у него есть некоторые значения и кнопка. Если у кого-то доступ к URL-адресу (например, http://myhost/?status2=0
), значение изменяется.Android HttpUrlConnection не работает
Я хочу, чтобы это действие в Android, поэтому я использовал HttpURLConnection
, но он не работает.
Если у меня есть доступ к URL-адресу с помощью Intent (ACTION_VIEW
, Uri.parse("http...")
) в Android, он работает хорошо.
Но я получаю доступ к URL-адресу с помощью HttpURLConnection
, он не работает. Я не знаю, что не так. Пожалуйста, помогите мне.
Это код в приложении для Android. Я уже проверил манифесты.
try{
URL url = new URL("http://myhost/?status2=0");
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setUseCaches(false);
conn.setRequestMethod("POST");
conn.setDoInput(true);
conn.setDoOutput(true);
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Я не уверен, но я думаю, что если вы хотите использовать «HttpURLConnection», ваш URL должен содержать «www». попробуйте и проверьте, работает ли это? – pooyan
Вы можете использовать стороннюю библиотеку OkHttp. Это предпочтительнее многих из HttpURLConnection. – Vucko