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

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

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


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 1614 прочитания
Разпечатване на обект
Overload на toString() метод
Java 1308 прочитания
Преместване на не-модален JDialog
Фрагментът от код по- долу ви показва как да преместите не- модален JDialog заедно със своя JFrame и обратно в едно Swing приложение
Java 1161 прочитания
Временни файлове
Създаването на временни файлове в Java е праволинейно – прави се обръщение към createTempFile, след което се узказва файла да бъде изтрит след затваряне на приложението
Java 696 прочитания
Проверка за присъствие на низ в масив
Function IsInArray(stringToBeFound As String, arr As Variant) As Boolean    IsInArray = (UBound(Filter(arr, stringToBeFound)) > -1) End...
Visual Basic 379 прочитания
Обработване на URL с помощта на класа System.Uri
Url и UrlReferrer свойствата на обекта Request в ASP.NET ви дават полезна информация за адреса на страницата, като ви връщат обект от тип System.Uri.
ASP.NET 981 прочитания
Имплементиране на Windows API функцията GetTickCount за Linux
За да имплементирате API функцията GetTickCount, когато портвате приложения от Windows към Linux, използвайте следния код
Linux/UNIX 1308 прочитания
Определяне на зодиакален знак
Функцията ZodiacSign ще върне съответния зодиакален знак според подадената дата
Delphi 703 прочитания

Слайдшоу

HR на месеца

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

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

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

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