(cookies). .
IDG  •  PC World  •  Computerworld  •  CIO  •  CFO  •  Networkworld  •   •   • 
computerworld | | Lang Cloud
Computerworld | | programming | Java

POST Android 3.0

Java 7926


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 1874
Overload toString()
Java 1525
- JDialog
- - JDialog JFrame Swing
Java 1350
- CSS
CSS 809
Event Log
Event Log Windows,
favicon
/** * Get favicon from a URL. *  * @author Pierre-Henry Soria <ph7software@gmail.com> * @copyright (c) 2013, Pierre-Henry Soria. All Rights Reserved.
PHP 750
|

HR

 ,      VMware      EMEA

, VMware EMEA

“ , „ “ VMware EMEA, HR of the Month („ “) . ... ” »

IT