Помогите пожалуйста если кто знает?
Вызываю php скрипт (если набрать его в браузере то json возвращается )
Код следующий
package com.example.myapplication;
import android.content.Context;
import android.os.AsyncTask;
import android.widget.TextView;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
public class GetUser1 extends AsyncTask<String, Void, String> {
private Context context;
private String login = "0000";
private String passw = "0000";
private TextView otvet;
String resultString;
public GetUser1(Context context,String login,String passw, TextView otvet){
this.context = context;
this.login = login;
this.passw = passw;
this.otvet = otvet;
}
@Override
protected void onPreExecute(){
}
@Override
protected String doInBackground(String... arg){
try{
String link = "http://sdm48.ru/bus/get_user.php";
String login_url = URLEncoder.encode("login","UTF-8") + "=" + login;
String password_url = URLEncoder.encode("password","UTF-8") + "=" + passw;
URL url = new URL(link);
URLConnection con = url.openConnection();
con.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(con.getOutputStream());
wr.write(login_url);
wr.write(password_url);
wr.flush();
BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream()));
StringBuilder sb = new StringBuilder();
String line = null;
while((line = reader.readLine()) != null){
sb.append(line);
break;
}
return sb.toString();
}
catch (Exception e){
return new String("Exception: " + e.getMessage());
}
}
@Override
protected void onPostExecute (String result){
this.otvet.setText(result);
}
}
Код пробовал менять уже 100 раз, уже 2 недели бьюсь. При выполнении кода происходит исключение.
Пишет Exception: http://sdm48.ru/bus/get_user.php
Исключение появляется после добавления в код строки
BufferedReader reader = new BufferedReader(new InputStreamReader(con.getInputStream()));
Непойму что-то с выходным потоком или все таки я не вызываю никакой скрипт