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

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

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


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 1959 прочитания
Разпечатване на обект
Overload на toString() метод
Java 1608 прочитания
Преместване на не-модален JDialog
Фрагментът от код по- долу ви показва как да преместите не- модален JDialog заедно със своя JFrame и обратно в едно Swing приложение
Java 1434 прочитания
Инсталиране на LAMP сървър в *buntu
sudo apt-get install taskselsudo tasksel install lamp-server
Linux/UNIX 631 прочитания
Зареждане на картинка от интернет
В този пример в Windows.Forms.PictureBox се зарежда картинка от интернет
Visual Basic .NET 905 прочитания
Качване на изображения
Скриптът проверява дали файлът е валидно изображение, дали не надвишава максималния разрешен размер и директорията има права за писане
Ruby 469 прочитания
Проверка за възраст
Когато трябва да проверите възрастта на потребител, за да решите дали да покажете или не определен контекст, използвайте следния код
Javascript 1135 прочитания

Слайдшоу

HR на месеца

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

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

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

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