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

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

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


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 1589 прочитания
Разпечатване на обект
Overload на toString() метод
Java 1285 прочитания
Преместване на не-модален JDialog
Фрагментът от код по- долу ви показва как да преместите не- модален JDialog заедно със своя JFrame и обратно в едно Swing приложение
Java 1141 прочитания
Как може да се разбере какъв е дробния разделител за текущиите регионални настройки, без да се използва API с VB6?
Как може да се разбере какъв е дробния разделител за текущиите регионални настройки, без да се използва API с VB6?
Visual Basic 878 прочитания
Задаване на различни кавички за различните езици
:lang(de), :lang(de-de) { quotes: "\201E" "\201C" "\201A" "\2018"; }:lang(de-fr)    { quotes: "\00BB" "\00AB" "\203A" "\2039"; }:lang(de-ch)    { quotes: "\00AB" "\00BB" "\2039"...
CSS 309 прочитания
Изчисляване на разлика между две дати
Примерен код за изчисляване на разлика между две дати
PHP 1257 прочитания
Стартиране на програма индивидуално с X чрез .xinitrc
#!/bin/bash XINIT_FILE="`echo ~`/.xinitrc" ARGS1="$*" function GenChanges {    echo -n "Making ${XINIT_FILE} backup ...
Linux/UNIX 320 прочитания
Анализ на паметта при SQL сървър
SELECT mxml.value('(//Record/@time)[1]','bigint') as NotificationTime,mxml.value('(//Record/ResourceMonitor/Notification)[1]','nvarchar(36)') as RM_Notification,mxml.
SQL 466 прочитания

Слайдшоу

HR на месеца

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

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

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

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