how to use UrlConnection to post/get request with basic authorization?

A fine example found herePowerlord got it right, below, for POST you need HttpURLConnection, instead.

Below is the code to do that,

<code style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,sans-serif; white-space: inherit;"><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">    URL url </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">new</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> URL</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">urlString</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
    </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">URLConnection</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> conn </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> url</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">openConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
    conn</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setDoOutput</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">true</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
    conn</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestProperty </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Authorization"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> encodedCredentials</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">

    </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">OutputStreamWriter</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> writer </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">new</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">OutputStreamWriter</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">conn</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">getOutputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">());</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">

    writer</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">write</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">data</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
    writer</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">flush</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
    </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> line</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
    </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">BufferedReader</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> reader </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">new</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">BufferedReader</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">new</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> 
                                     </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">InputStreamReader</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">conn</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">getInputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">()));</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
    </span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">while</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">((</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">line </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> reader</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">readLine</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">())</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">!=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">null</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">{</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
      </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">System</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">out</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">println</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">line</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
    </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">}</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
    writer</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">close</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
    reader</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">close</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">();</span></code><div class="save_code tracking-ad" style="display: none;" data-mod="popu_249"><a target=_blank target="_blank"><img src="http://static.blog.csdn.net/images/save_snippets.png" alt="" /></a></div>

Change URLConnection to HttpURLConnection, to make it POST request.

<code style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,sans-serif; white-space: inherit;"><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">    </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">HttpURLConnection</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> conn </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> url</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">openConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
    conn</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestMethod</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"POST"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span></code>

Suggestion (...in comments):

You might need to set these properties too,

<code style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,sans-serif; white-space: inherit;"><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">conn</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestProperty</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Content-type"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"application/x-www-form-urlencoded"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
conn</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestProperty</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Accept"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"*/*"</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span></code>

=====================================================================





down vote accepted

I have used the following code in the past and it had worked with basic authentication enabled in TomCat:

<code style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,sans-serif; white-space: inherit;"><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">URL myURL </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">new</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> URL</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">serviceURL</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">HttpURLConnection</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> myURLConnection </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">HttpURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">myURL</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">openConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> userCredentials </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"username:password"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> basicAuth </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Basic "</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">+</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">new</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">String</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">new</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">Base64</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">().</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">encode</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">userCredentials</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">getBytes</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">()));</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestProperty </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Authorization"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> basicAuth</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestMethod</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"POST"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestProperty</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Content-Type"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"application/x-www-form-urlencoded"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestProperty</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Content-Length"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">""</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">+</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> postData</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">getBytes</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">().</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">length</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestProperty</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Content-Language"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"en-US"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setUseCaches</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">false</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setDoInput</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">true</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setDoOutput</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">true</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span></code><div class="save_code tracking-ad" style="display: none;" data-mod="popu_249"><a target=_blank target="_blank"><img src="http://static.blog.csdn.net/images/save_snippets.png" alt="" /></a></div>

You can try the above code. The code above is for POST, and you can modify it for GET


145 down vote accepted

I have used the following code in the past and it had worked with basic authentication enabled in TomCat:

<code style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; font-family: Consolas,Menlo,Monaco,"Lucida Console","Liberation Mono","DejaVu Sans Mono","Bitstream Vera Sans Mono","Courier New",monospace,sans-serif; white-space: inherit;"><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">URL myURL </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">new</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> URL</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">serviceURL</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">HttpURLConnection</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> myURLConnection </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">HttpURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">myURL</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">openConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> userCredentials </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"username:password"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> basicAuth </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Basic "</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">+</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">new</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">String</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">new</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(43, 145, 175);">Base64</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">().</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">encode</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">userCredentials</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">getBytes</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">()));</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestProperty </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Authorization"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> basicAuth</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestMethod</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"POST"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestProperty</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Content-Type"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"application/x-www-form-urlencoded"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestProperty</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Content-Length"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">""</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">+</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> postData</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">getBytes</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">().</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">length</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setRequestProperty</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"Content-Language"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(125, 39, 39);">"en-US"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setUseCaches</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">false</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setDoInput</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">true</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">
myURLConnection</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">setDoOutput</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">(</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(16, 16, 148);">true</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(48, 51, 54);">);</span></code><div class="save_code tracking-ad" style="display: none;" data-mod="popu_249"><a target=_blank target="_blank"><img src="http://static.blog.csdn.net/images/save_snippets.png" alt="" /></a></div>

You can try the above code. The code above is for POST, and you can modify it for GET

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值