У меня есть сервер с файлом. php
хорошо я хочу отправить почту request
на сервер с моим приложением я пытаюсь сделать это, но у меня всегда «», когда я пытаюсь мой сервер на почтальона я получаюHttpurlConnection Почтовый запрос php-сервера?
{ «результат»: «jfYRsbW17HA3bHtaJdDm» , «ErrorMessage»: «ошибка»}
Я хочу, чтобы мое приложение, чтобы увидеть тех, когда я отправить сообщение запроса здесь мой код: (почему я получаю нуль)
public class HttpParoonakRequest {
public static String HttpParoonakRequestGetUrl(){
URL url ;
HttpURLConnection client = null;
try {
url = new URL("myphp");
client = (HttpURLConnection) url.openConnection();
client.setRequestMethod("POST");
client.setRequestProperty("method","get_random_wallpaper");
client.setDoInput(true);
client.setDoOutput(true);
client.connect();
DataOutputStream wr = new DataOutputStream (
client.getOutputStream());
wr.flush();
wr.close();
//Get Response
InputStream is = client.getInputStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(is));
String line;
StringBuffer response = new StringBuffer();
while((line = rd.readLine()) != null) {
response.append(line);
response.append('\n');
}
Log.d("hey",response.toString());
rd.close();
return response.toString();
} catch (Exception e) {
e.printStackTrace();
return e.getMessage();
}
finally {
if(client != null) // Make sure the connection is not null.
client.disconnect();
}
}
и назвать его таким образом, в другом активе Vity:
thread = new Thread(new Runnable() {
@Override
public void run() {
try {
String abcd = HttpParoonakRequest.HttpParoonakRequestGetUrl();
System.out.println("Message1 "+ abcd);
} catch (Exception e) {
e.printStackTrace();
e.getMessage();
}
}
});
thread.start();
помощь ....... ..? –
Возможно, вы пропустили заголовок или что-то в этом роде (я также получаю «от вашего URL-адреса») –
попробуйте его на другой программе, эта ссылка отлично работает :( –