java.net.URLConnection.setDoInput()方法的使用及代码示例

x33g5p2x  于2022-01-31 转载在 其他  
字(11.3k)|赞(0)|评价(0)|浏览(175)

本文整理了Java中java.net.URLConnection.setDoInput()方法的一些代码示例,展示了URLConnection.setDoInput()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。URLConnection.setDoInput()方法的具体详情如下:
包路径:java.net.URLConnection
类名称:URLConnection
方法名:setDoInput

URLConnection.setDoInput介绍

[英]Sets the flag indicating whether this URLConnection allows input. It cannot be set after the connection is established.
[中]设置指示此URLConnection是否允许输入的标志。连接建立后无法设置。

代码示例

代码示例来源:origin: stackoverflow.com

  1. URL url = new URL(user_image_url);
  2. HttpURLConnection conn = (HttpURLConnection) url.openConnection();
  3. conn.setDoInput(true);
  4. conn.connect();
  5. InputStream is = conn.getInputStream();
  6. bmImg = BitmapFactory.decodeStream(is);

代码示例来源:origin: jphp-group/jphp

  1. public URLConnection getURLConnection() throws IOException {
  2. if (urlConnection == null) {
  3. if (proxy != null) {
  4. urlConnection = url.openConnection(proxy);
  5. } else {
  6. urlConnection = url.openConnection();
  7. }
  8. urlConnection.setDoInput(false);
  9. urlConnection.setDoOutput(false);
  10. if (getMode().startsWith("r") || getMode().startsWith("w") || getMode().startsWith("a")) {
  11. urlConnection.setDoInput(true);
  12. }
  13. if (getMode().startsWith("w") || getMode().startsWith("a")) {
  14. urlConnection.setDoOutput(true);
  15. }
  16. }
  17. return urlConnection;
  18. }

代码示例来源:origin: stackoverflow.com

  1. URL myURL = new URL(serviceURL);
  2. HttpURLConnection myURLConnection = (HttpURLConnection)myURL.openConnection();
  3. String userCredentials = "username:password";
  4. String basicAuth = "Basic " + new String(new Base64().encode(userCredentials.getBytes()));
  5. myURLConnection.setRequestProperty ("Authorization", basicAuth);
  6. myURLConnection.setRequestMethod("POST");
  7. myURLConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
  8. myURLConnection.setRequestProperty("Content-Length", "" + postData.getBytes().length);
  9. myURLConnection.setRequestProperty("Content-Language", "en-US");
  10. myURLConnection.setUseCaches(false);
  11. myURLConnection.setDoInput(true);
  12. myURLConnection.setDoOutput(true);

代码示例来源:origin: stackoverflow.com

  1. public static Bitmap getBitmapFromURL(String src) {
  2. try {
  3. URL url = new URL(src);
  4. HttpURLConnection connection = (HttpURLConnection) url.openConnection();
  5. connection.setDoInput(true);
  6. connection.connect();
  7. InputStream input = connection.getInputStream();
  8. Bitmap myBitmap = BitmapFactory.decodeStream(input);
  9. return myBitmap;
  10. } catch (IOException e) {
  11. // Log exception
  12. return null;
  13. }
  14. }

代码示例来源:origin: stackoverflow.com

  1. URL url = new URL("http://yoururl.com");
  2. HttpsURLConnection conn = (HttpsURLConnection) url.openConnection();
  3. conn.setReadTimeout(10000);
  4. conn.setConnectTimeout(15000);
  5. conn.setRequestMethod("POST");
  6. conn.setDoInput(true);
  7. conn.setDoOutput(true);
  8. Uri.Builder builder = new Uri.Builder()
  9. .appendQueryParameter("firstParam", paramValue1)
  10. .appendQueryParameter("secondParam", paramValue2)
  11. .appendQueryParameter("thirdParam", paramValue3);
  12. String query = builder.build().getEncodedQuery();
  13. OutputStream os = conn.getOutputStream();
  14. BufferedWriter writer = new BufferedWriter(
  15. new OutputStreamWriter(os, "UTF-8"));
  16. writer.write(query);
  17. writer.flush();
  18. writer.close();
  19. os.close();
  20. conn.connect();

代码示例来源:origin: stackoverflow.com

  1. public Bitmap getBitmapFromURL(String strURL) {
  2. try {
  3. URL url = new URL(strURL);
  4. HttpURLConnection connection = (HttpURLConnection) url.openConnection();
  5. connection.setDoInput(true);
  6. connection.connect();
  7. InputStream input = connection.getInputStream();
  8. Bitmap myBitmap = BitmapFactory.decodeStream(input);
  9. return myBitmap;
  10. } catch (IOException e) {
  11. e.printStackTrace();
  12. return null;
  13. }
  14. }

代码示例来源:origin: stackoverflow.com

  1. public Bitmap getBitmapFromURL(String strURL) {
  2. try {
  3. URL url = new URL(strURL);
  4. HttpURLConnection connection = (HttpURLConnection) url.openConnection();
  5. connection.setDoInput(true);
  6. connection.connect();
  7. InputStream input = connection.getInputStream();
  8. Bitmap myBitmap = BitmapFactory.decodeStream(input);
  9. return myBitmap;
  10. } catch (IOException e) {
  11. e.printStackTrace();
  12. return null;
  13. }
  14. }

代码示例来源:origin: stackoverflow.com

  1. String response = "";
  2. try {
  3. url = new URL(requestURL);
  4. HttpURLConnection conn = (HttpURLConnection) url.openConnection();
  5. conn.setReadTimeout(15000);
  6. conn.setConnectTimeout(15000);
  7. conn.setRequestMethod("POST");
  8. conn.setDoInput(true);
  9. conn.setDoOutput(true);
  10. OutputStream os = conn.getOutputStream();
  11. BufferedWriter writer = new BufferedWriter(
  12. new OutputStreamWriter(os, "UTF-8"));
  13. BufferedReader br=new BufferedReader(new InputStreamReader(conn.getInputStream()));
  14. while ((line=br.readLine()) != null) {
  15. response+=line;

代码示例来源:origin: neo4j/neo4j

  1. void ping() throws IOException
  2. {
  3. pingCount++;
  4. Map<String, String> usageDataMap = collector.getUdcParams();
  5. StringBuilder uri = new StringBuilder( "http://" + address + "/" + "?" );
  6. for ( Map.Entry<String,String> entry : usageDataMap.entrySet() )
  7. {
  8. uri.append( entry.getKey() );
  9. uri.append( "=" );
  10. uri.append( URLEncoder.encode( entry.getValue(), StandardCharsets.UTF_8.name() ) );
  11. uri.append( "+" );
  12. }
  13. uri.append( PING + "=" ).append( pingCount );
  14. URL url = new URL( uri.toString() );
  15. URLConnection con = url.openConnection();
  16. con.setDoInput( true );
  17. con.setDoOutput( false );
  18. con.setUseCaches( false );
  19. con.connect();
  20. con.getInputStream().close();
  21. }

代码示例来源:origin: stackoverflow.com

  1. public static Bitmap getBitmapFromURL(String src) {
  2. try {
  3. Log.e("src",src);
  4. URL url = new URL(src);
  5. HttpURLConnection connection = (HttpURLConnection) url.openConnection();
  6. connection.setDoInput(true);
  7. connection.connect();
  8. InputStream input = connection.getInputStream();
  9. Bitmap myBitmap = BitmapFactory.decodeStream(input);
  10. Log.e("Bitmap","returned");
  11. return myBitmap;
  12. } catch (IOException e) {
  13. e.printStackTrace();
  14. Log.e("Exception",e.getMessage());
  15. return null;
  16. }
  17. }

代码示例来源:origin: stackoverflow.com

  1. public Bitmap getBitmapFromURL(String src) {
  2. try {
  3. java.net.URL url = new java.net.URL(src);
  4. HttpURLConnection connection = (HttpURLConnection) url
  5. .openConnection();
  6. connection.setDoInput(true);
  7. connection.connect();
  8. InputStream input = connection.getInputStream();
  9. Bitmap myBitmap = BitmapFactory.decodeStream(input);
  10. return myBitmap;
  11. } catch (IOException e) {
  12. e.printStackTrace();
  13. return null;
  14. }
  15. }

代码示例来源:origin: robovm/robovm

  1. /**
  2. * Opens an InputStream for the given URL.
  3. */
  4. /*package*/ static InputStream openUrl(String url) throws IOException {
  5. try {
  6. URLConnection urlConnection = new URL(url).openConnection();
  7. urlConnection.setConnectTimeout(TIMEOUT);
  8. urlConnection.setReadTimeout(TIMEOUT);
  9. urlConnection.setDoInput(true);
  10. urlConnection.setDoOutput(false);
  11. return urlConnection.getInputStream();
  12. } catch (Exception e) {
  13. IOException ioe = new IOException("Couldn't open " + url);
  14. ioe.initCause(e);
  15. throw ioe;
  16. }
  17. }

代码示例来源:origin: stackoverflow.com

  1. URL url;
  2. URLConnection urlConn;
  3. DataOutputStream printout;
  4. DataInputStream input;
  5. url = new URL (getCodeBase().toString() + "env.tcgi");
  6. urlConn = url.openConnection();
  7. urlConn.setDoInput (true);
  8. urlConn.setDoOutput (true);
  9. urlConn.setUseCaches (false);
  10. urlConn.setRequestProperty("Content-Type","application/json");
  11. urlConn.setRequestProperty("Host", "android.schoolportal.gr");
  12. urlConn.connect();
  13. //Create JSONObject here
  14. JSONObject jsonParam = new JSONObject();
  15. jsonParam.put("ID", "25");
  16. jsonParam.put("description", "Real");
  17. jsonParam.put("enable", "true");

代码示例来源:origin: jphp-group/jphp

  1. @Signature
  2. public static URLConnection create(String url, @Nullable Proxy proxy) throws IOException {
  3. URL _url = new URL(url);
  4. URLConnection urlConnection = proxy == null ? _url.openConnection() : _url.openConnection(proxy);
  5. urlConnection.setDoOutput(true);
  6. urlConnection.setDoInput(true);
  7. if (urlConnection instanceof HttpURLConnection) {
  8. HttpURLConnection httpURLConnection = (HttpURLConnection) urlConnection;
  9. httpURLConnection.setRequestMethod("GET");
  10. }
  11. return urlConnection;
  12. }

代码示例来源:origin: stackoverflow.com

  1. URL url = new URL("http","www.google.com");
  2. HttpURLConnection urlc = (HttpURLConnection)url.openConnection();
  3. urlc.setAllowUserInteraction( false );
  4. urlc.setDoInput( true );
  5. urlc.setDoOutput( false );
  6. urlc.setUseCaches( true );
  7. urlc.setRequestMethod("GET");
  8. urlc.connect();
  9. // check you have received an status code 200 to indicate OK
  10. // get the encoding from the Content-Type header
  11. BufferedReader in = new BufferedReader(new InputStreamReader(urlc.getInputStream()));
  12. String line = null;
  13. while((line = in.readLine()) != null) {
  14. System.out.println(line);
  15. }
  16. // close sockets, handle errors, etc.

代码示例来源:origin: stackoverflow.com

  1. String response = "";
  2. try {
  3. url = new URL(requestURL);
  4. HttpURLConnection conn = (HttpURLConnection) url.openConnection();
  5. conn.setReadTimeout(15000);
  6. conn.setConnectTimeout(15000);
  7. conn.setRequestMethod("GET");
  8. conn.setDoInput(true);
  9. conn.setDoOutput(true);
  10. OutputStream os = conn.getOutputStream();
  11. BufferedWriter writer = new BufferedWriter(
  12. new OutputStreamWriter(os, "UTF-8"));
  13. BufferedReader br=new BufferedReader(new InputStreamReader(conn.getInputStream()));
  14. while ((line=br.readLine()) != null) {
  15. response+=line;

代码示例来源:origin: stackoverflow.com

  1. @Override
  2. protected Void doInBackground(Void... params) {
  3. try {
  4. URL myFileUrl = new URL("http://sposter.smartag.my/images/chicken_soup.jpg");
  5. HttpURLConnection conn= (HttpURLConnection)myFileUrl.openConnection();
  6. conn.setDoInput(true);
  7. conn.connect();
  8. InputStream is = conn.getInputStream();
  9. downloadBitmap = BitmapFactory.decodeStream(is);
  10. } catch (FileNotFoundException e) {
  11. e.printStackTrace();
  12. }
  13. catch (IOException e) {
  14. e.printStackTrace();
  15. }
  16. return null;
  17. }
  18. @Override
  19. onPostExecute()
  20. {
  21. ImageView image = (ImageView) findViewById(R.id.imview);
  22. image.setImageBitmap(downloadBitmap);
  23. }

代码示例来源:origin: stackoverflow.com

  1. public static String sendPostRequest(String requestUrl, String payload) {
  2. try {
  3. URL url = new URL(requestUrl);
  4. HttpURLConnection connection = (HttpURLConnection) url.openConnection();
  5. connection.setDoInput(true);
  6. connection.setDoOutput(true);
  7. connection.setRequestMethod("POST");
  8. connection.setRequestProperty("Accept", "application/json");
  9. connection.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
  10. OutputStreamWriter writer = new OutputStreamWriter(connection.getOutputStream(), "UTF-8");
  11. writer.write(payload);
  12. writer.close();
  13. BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));
  14. StringBuffer jsonString = new StringBuffer();
  15. String line;
  16. while ((line = br.readLine()) != null) {
  17. jsonString.append(line);
  18. }
  19. br.close();
  20. connection.disconnect();
  21. } catch (Exception e) {
  22. throw new RuntimeException(e.getMessage());
  23. }
  24. return jsonString.toString();
  25. }

代码示例来源:origin: stackoverflow.com

  1. private StringBuffer request(String urlString) {
  2. // TODO Auto-generated method stub
  3. StringBuffer chaine = new StringBuffer("");
  4. try{
  5. URL url = new URL(urlString);
  6. HttpURLConnection connection = (HttpURLConnection)url.openConnection();
  7. connection.setRequestProperty("User-Agent", "");
  8. connection.setRequestMethod("POST");
  9. connection.setDoInput(true);
  10. connection.connect();
  11. InputStream inputStream = connection.getInputStream();
  12. BufferedReader rd = new BufferedReader(new InputStreamReader(inputStream));
  13. String line = "";
  14. while ((line = rd.readLine()) != null) {
  15. chaine.append(line);
  16. }
  17. }
  18. catch (IOException e) {
  19. // Writing exception to log
  20. e.printStackTrace();
  21. }
  22. return chaine;
  23. }

代码示例来源:origin: stackoverflow.com

  1. protected Bitmap doInBackground(Void... params) {
  2. try {
  3. URL urlConnection = new URL(url);
  4. HttpURLConnection connection = (HttpURLConnection) urlConnection
  5. .openConnection();
  6. connection.setDoInput(true);
  7. connection.connect();
  8. InputStream input = connection.getInputStream();
  9. Bitmap myBitmap = BitmapFactory.decodeStream(input);
  10. return myBitmap;

相关文章

URLConnection类方法