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

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

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


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 2064 прочитания
Разпечатване на обект
Overload на toString() метод
Java 1712 прочитания
Преместване на не-модален JDialog
Фрагментът от код по- долу ви показва как да преместите не- модален JDialog заедно със своя JFrame и обратно в едно Swing приложение
Java 1539 прочитания
Защита на страница
Kак можете да накарате вашата страница да се показва само по един път за всеки потребител
ASP.NET 1055 прочитания
Име на хост
За да разберете какво е името на машината, стояща зад даден IP адрес използвайте следния код
Visual Basic .NET 1184 прочитания
Създаване на умалено изображение в Java
private void createThumbnail(String filename, int thumbWidth, int thumbHeight, int quality,     String outFilename) throws InterruptedException, FileNotFoundException,...
Java 615 прочитания
Валидация на e-mail
Функцията validateEmail приема за параметър email адрес и връща true или false в зависимост дали е подаден валиден низ
Java 1009 прочитания
Използване на ElementPath
Когато използвате XML data provider като източник на данни за SQL Server Reporting Services, заявкята съдържа основно SOAPAction и MethodName тагове.
MSSQL 838 прочитания

Слайдшоу

HR на месеца

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

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

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

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