|
|
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Подскажите пожалуйста, как правильно передать POST запрос который я привел в HTML но нужно такой же сформировать в Java Вот так в HTML мы формируем наш запрос (правильный вариант) Код: html 1. 2. 3. 4. 5. 6. 7. Вот так я передаю запрос без параметров и могу получить данные ( ВОПРОС: как передать с параметрами запрос, так как это мы сделали в HTML): Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 22:34 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
То есть отправить запрос, как будто мы уже нажали кнопку submit Код: html 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.09.2015, 22:41 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
И еще вопрос, как обычно обрабатывают данные или как можно их обработать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2015, 01:31 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
https://www.google.by/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=httpurlconnection send post form data А вообще я бы взял для таких задач HttpClient ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2015, 12:33 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
забыл ник, Спасибо, но мне нужно именно HttpURLConnection ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2015, 12:48 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
Так а как обычно обрабатывают данные, если пришла HTML страничка и мне нужно вывести определенное значение определенного класса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2015, 13:02 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
НикоДимиден, Нагуглил за полторы минуты :) тынц Там усе есть: сначала там делается лист с параметрами: Код: java 1. 2. 3. 4. потом Во writter они пишутся как стринга таким вот методом. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Вообще гугл крутая штука ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.09.2015, 16:54 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
nb_brainНикоДимиден, Нагуглил за полторы минуты :) тынц Там усе есть: сначала там делается лист с параметрами: Код: java 1. 2. 3. 4. потом Во writter они пишутся как стринга таким вот методом. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Вообще гугл крутая штука ;) Сравнил HttpClient с HttpURLConnection и сделал вывод что HttpClient удобнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2015, 00:34 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
nb_brainНикоДимиден, Нагуглил за полторы минуты :) тынц Там усе есть: сначала там делается лист с параметрами: Код: java 1. 2. 3. 4. потом Во writter они пишутся как стринга таким вот методом. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Вообще гугл крутая штука ;) А обязательно это делать с использование этого класса - BasicNameValuePair ? Этот класс из библиотеки Апач , просто даже не понятно что и где нужно качать что бы можно было использовать этот класс ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2015, 14:46 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
А что этот класс делает BasicNameValuePair? И где можно узнавать подобную информацию что бы было нормально описано с примерами как справочник по MQL4/MQL5? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2015, 14:50 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
nb_brainНикоДимиден, Нагуглил за полторы минуты :) тынц Там усе есть: сначала там делается лист с параметрами: Код: java 1. 2. 3. 4. потом Во writter они пишутся как стринга таким вот методом. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Вообще гугл крутая штука ;) Спасибо, получилось. Я не ожидал что нужно будет столько много манипуляций совершить, что бы добавить простое тело запроса. Куда проще использовать httpClient. Не могли бы Вы ответить на мои вопросы, которые я задал? Для меня важно понять как все работает изнутри и остальное то что я написал в качестве вопроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2015, 18:26 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
nb_brain, Так а как обычно обрабатывают ответ, если приходит HTML страничка? Допустим мне нужно значение какого то одного класса. Или что, перебирать все символы на определенное совпадение и вытаскивать значение таким образом? Так мне не очень нравитсья, хотя работать будет, я уже такое делал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2015, 18:34 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
Тогда берем html парсер и парсим страничку выковыривая DOM элементы. Если ответ сервера валидная xhtml страница то тут все проще. Если чистый html то берем какой нибудь парсер и пробуем распарсить страницу. JSOUP говорят неплохо парсит даже html. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.09.2015, 22:22 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
llemingТогда берем html парсер и парсим страничку выковыривая DOM элементы. Если ответ сервера валидная xhtml страница то тут все проще. Если чистый html то берем какой нибудь парсер и пробуем распарсить страницу. JSOUP говорят неплохо парсит даже html. Во ! Спасибо! Замечательно, все работает как швейцарские часы!) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 01:17 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
НикоДимиденА что этот класс делает BasicNameValuePair? И где можно узнавать подобную информацию что бы было нормально описано с примерами как справочник по MQL4/MQL5? BasicNameValuePair тут совсем не обязателен. Можно, например, обойтись таблицей Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2015, 09:16 |
|
||
|
HttpURLConnection + POST
|
|||
|---|---|---|---|
|
#18+
ivanraНикоДимиденА что этот класс делает BasicNameValuePair? И где можно узнавать подобную информацию что бы было нормально описано с примерами как справочник по MQL4/MQL5? BasicNameValuePair тут совсем не обязателен. Можно, например, обойтись таблицей Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ТОчно! Нам же главное перекодировать URLEncoder.encode(entry.getKey(),"utf-8") в шеснадцатеричную систему и вставить амперсанд вместо знака равно в соответствии с application/x-www-form-urlencoded. Хорошо! Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.09.2015, 02:10 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=119&tid=2124971]: |
0ms |
get settings: |
8ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 226ms |
| total: | 396ms |

| 0 / 0 |
