Този сайт използва бисквитки (cookies). Ако желаете можете да научите повече тук. Разбрах
IDG  •  PC World  •  Computerworld  •  CIO  •  CFO  •  Networkworld  •  Дискусии  •  Кариерна зона  •  Събития
computerworld | кариерна зона | Lang Cloud
Computerworld | кариерна зона | programming | Java

POST на данни към скрипт за Android 3.0

Java 7478 прочитания


CODE
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
public String performPost(final String encodedData, final String theURL){
В  В  В  В  Thread performPostThread = new Thread(new Runnable() {

В  В  В  В  В  В  @Override
В  В  В  В  В  В  public void run() {

В  В  В  В  В  В  В  В  HttpURLConnection urlc = null;
В  В  В  В  В  В  В  В  OutputStreamWriter out = null;
В  В  В  В  В  В  В  В  DataOutputStream dataout = null;
В  В  В  В  В  В  В  В  BufferedReader in = null;
В  В  В  В  В  В  В  В  try {
В  В  В  В  В  В  В  В  В  В  BT_debugger.showIt(fragmentName + ": posting to:" + theURL);
В  В  В  В  В  В  В  В  В  В  BT_debugger.showIt(fragmentName + ": data: " + encodedData);
В  В  В  В  В  В  В  В  В  В  URL url = new URL(theURL);
В  В  В  В  В  В  В  В  В  В  urlc = (HttpURLConnection) url.openConnection();
В  В  В  В  В  В  В  В  В  В  urlc.setRequestMethod("POST");
В  В  В  В  В  В  В  В  В  В  urlc.setDoOutput(true);
В  В  В  В  В  В  В  В  В  В  urlc.setDoInput(true);
В  В  В  В  В  В  В  В  В  В  urlc.setUseCaches(false);
В  В  В  В  В  В  В  В  В  В  urlc.setAllowUserInteraction(false);
В  В  В  В  В  В  В  В  В  В  // В  urlc.setRequestProperty(HEADER_USER_AGENT, HEADER_USER_AGENT_VALUE);
В  В  В  В  В  В  В  В  В  В  urlc.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
В  В  В  В  В  В  В  В  В  В  dataout = new DataOutputStream(urlc.getOutputStream());
В  В  В  В  В  В  В  В  В  В  // perform POST operation
В  В  В  В  В  В  В  В  В  В  dataout.writeBytes(encodedData);
В  В  В  В  В  В  В  В  В  В  in = new BufferedReader(new InputStreamReader(urlc.getInputStream()),8096);

В  В  В  В  В  В  В  В  В  В  // write html to System.out for debug
В  В  В  В  В  В  В  В  В  В  StringBuilder sb = new StringBuilder();
В  В  В  В  В  В  В  В  В  В  String line = null;
В  В  В  В  В  В  В  В  В  В  BT_debugger.showIt(fragmentName + ": the response=");
В  В  В  В  В  В  В  В  В  В  while ((line = in.readLine()) != null) {
В  В  В  В  В  В  В  В  В  В  В  В  BT_debugger.showIt(line);
В  В  В  В  В  В  В  В  В  В  В  В  sb.append(line + "\n");
В  В  В  В  В  В  В  В  В  В  В  В  //return response;

В  В  В  В  В  В  В  В  В  В  }
В  В  В  В  В  В  В  В  В  В  response = sb.toString();
В  В  В  В  В  В  В  В  В  В  in.close();
В  В  В  В  В  В  В  В  В  В  //return response;
В  В  В  В  В  В  В  В  } catch (ProtocolException e) {
В  В  В  В  В  В  В  В  В  В  response = e.toString();
В  В  В  В  В  В  В  В  В  В  //return e.toString();
В  В  В  В  В  В  В  В  } catch (IOException e) {
В  В  В  В  В  В  В  В  В  В  response = e.toString();
В  В  В  В  В  В  В  В  В  В  //return e.toString();
В  В  В  В  В  В  В  В  } finally {
В  В  В  В  В  В  В  В  В  В  if (out != null) {
В  В  В  В  В  В  В  В  В  В  В  В  try {
В  В  В  В  В  В  В  В  В  В  В  В  В  В  out.close();
В  В  В  В  В  В  В  В  В  В  В  В  В  В  //return В response;
В  В  В  В  В  В  В  В  В  В  В  В  } catch (IOException e) {
В  В  В  В  В  В  В  В  В  В  В  В  В  В  response = e.toString();
В  В  В  В  В  В  В  В  В  В  В  В  В  В  //return e.toString();
В  В  В  В  В  В  В  В  В  В  В  В  }
В  В  В  В  В  В  В  В  В  В  }
В  В  В  В  В  В  В  В  В  В  if (in != null) {
В  В  В  В  В  В  В  В  В  В  В  В  try {
В  В  В  В  В  В  В  В  В  В  В  В  В  В  in.close();
В  В  В  В  В  В  В  В  В  В  В  В  } catch (IOException e) {
В  В  В  В  В  В  В  В  В  В  В  В  В  В  //e.printStackTrace();
В  В  В  В  В  В  В  В  В  В  В  В  В  В  response = e.toString();
В  В  В  В  В  В  В  В  В  В  В  В  }
В  В  В  В  В  В  В  В  В  В  }
В  В  В  В  В  В  В  В  }
В  В  В  В  В  В  }
В  В  В  В  });

В  В  В  В  performPostThread.start();

В  В  В  В  try {
В  В  В  В  В  В  performPostThread.join();
В  В  В  В  } catch (InterruptedException e) {
В  В  В  В  В  В  e.printStackTrace();
В  В  В  В  }

В  В  В  В  return response;
В  В  }

ICON ICON ICON Tweet it! ICON

Създаване на ефект на сянка за текст
В случай, че желаете да постигнете ефекта на сянка при визуализиране на текст, можете да използвате код, подобен на този по- долу.
Java 1726 прочитания
Разпечатване на обект
Overload на toString() метод
Java 1398 прочитания
Преместване на не-модален JDialog
Фрагментът от код по- долу ви показва как да преместите не- модален JDialog заедно със своя JFrame и обратно в едно Swing приложение
Java 1249 прочитания
Намиране на начален и краен елемент в масив
Когато се налага да работите с масиви и да итерирате през тях, използвайте функциите Low() and High(), за да определите началния и крайния елемент
Delphi 696 прочитания
Извличане на commit, намиращ се между две дати
git whatchanged --since="2 year ago" --until="1 year ago" [--author="NAME_OF_THE_AUTHOR"]
Bash 360 прочитания
IP адрес
Когато трябва да разберете IP адреса на машината, стартирала вашето приложение, използвайте функцията GetIPFromHost
Delphi 916 прочитания
Размяна на указатели
За да размените два указателя, използвайте следната функция
C++ 878 прочитания

Слайдшоу

HR на месеца

Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA

Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA

“ Петя Костова, старши бизнес партньор „Човешки ресурси“ VMware за България и за регион EMEA, е лице на рубриката HR of the Month („ЧР на месеца“) през февруари. Инициативата се... ” вижте още »

IT сертификати