Пробовала так:
Код: Выделить всё
System.out.println(httppost);Код: Выделить всё
System.out.println(httppost);Благодарю!rezak90 писал(а):getParams() возвращает HttpParams, а от туда вытягивайте что хотите.
не поняла что-тоrezak90 писал(а):getParams() возвращает HttpParams, а от туда вытягивайте что хотите.
я отправляю пост запрос, и хочу на него посмотреть в каком виде он уходитrezak90 писал(а):Вам известны параметры post'a? или вы хоити узнать есть хоть какие то параметры у post'a?
Код: Выделить всё
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("LoginForm[username]", username));
nameValuePairs.add(new BasicNameValuePair("LoginForm[password]", password));
nameValuePairs.add(new BasicNameValuePair("yt0", "Войти"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
Код: Выделить всё
Array ( [LoginForm] => Array ( [username] => test@gmail.com [password] => test ) [yt0] => Войти )
Код: Выделить всё
httpResponse.execute(httppost);
HttpEntity httpEntity = httpResponse.getEntity();
Log.i("MyTag", "response: " + readInputStreamAsString(httpEntity.getContent()));
//................................................................................................................
public static String readInputStreamAsString(InputStream in) throws IOException {
BufferedInputStream bis = new BufferedInputStream(in);
ByteArrayOutputStream buf = new ByteArrayOutputStream();
int result = bis.read();
while(result != -1) {
byte b = (byte)result;
buf.write(b);
result = bis.read();
}
return buf.toString();
}rezak90 писал(а):по простому: установите HttpAnalyzerStdV5 прожка легка в управлении и будете видеть всё. Но я только не знаю покажет ли она что то из работы эмулятора...
В этой строке явная ошибка:tanchik писал(а): я отправляю пост запрос, и хочу на него посмотреть в каком виде он уходитКод: Выделить всё
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2); nameValuePairs.add(new BasicNameValuePair("LoginForm[username]", username)); nameValuePairs.add(new BasicNameValuePair("LoginForm[password]", password)); nameValuePairs.add(new BasicNameValuePair("yt0", "Войти")); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
Код: Выделить всё
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
Код: Выделить всё
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(3);
Да, спасибо! я опечаталасьneoksi писал(а): В этой строке явная ошибка:Должно быть:Код: Выделить всё
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);Вы же отправляете 3 пары, а не 2.Код: Выделить всё
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(3);