本文整理了Java中java.net.HttpURLConnection.setDoInput()
方法的一些代码示例,展示了HttpURLConnection.setDoInput()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。HttpURLConnection.setDoInput()
方法的具体详情如下:
包路径:java.net.HttpURLConnection
类名称:HttpURLConnection
方法名:setDoInput
暂无
代码示例来源:origin: nutzam/nutz
protected void setupDoInputOutputFlag() {
conn.setDoInput(true);
conn.setDoOutput(true);
}
代码示例来源:origin: spring-projects/spring-framework
/**
* Template method for preparing the given {@link HttpURLConnection}.
* <p>The default implementation prepares the connection for input and output, and sets the HTTP method.
* @param connection the connection to prepare
* @param httpMethod the HTTP request method ({@code GET}, {@code POST}, etc.)
* @throws IOException in case of I/O errors
*/
protected void prepareConnection(HttpURLConnection connection, String httpMethod) throws IOException {
if (this.connectTimeout >= 0) {
connection.setConnectTimeout(this.connectTimeout);
}
if (this.readTimeout >= 0) {
connection.setReadTimeout(this.readTimeout);
}
connection.setDoInput(true);
if ("GET".equals(httpMethod)) {
connection.setInstanceFollowRedirects(true);
}
else {
connection.setInstanceFollowRedirects(false);
}
if ("POST".equals(httpMethod) || "PUT".equals(httpMethod) ||
"PATCH".equals(httpMethod) || "DELETE".equals(httpMethod)) {
connection.setDoOutput(true);
}
else {
connection.setDoOutput(false);
}
connection.setRequestMethod(httpMethod);
}
代码示例来源:origin: spotify/helios
private HttpURLConnection post(final String path, final byte[] body) throws IOException {
final URL url = new URL(masterEndpoint() + path);
final HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Type", "application/json");
connection.setDoInput(true);
connection.setDoOutput(true);
connection.getOutputStream().write(body);
return connection;
}
}
代码示例来源:origin: cymcsg/UltimateAndroid
public static Bitmap returnBitMap(String url) {
URL myFileUrl = null;
Bitmap bitmap = null;
try {
myFileUrl = new URL(url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
try {
HttpURLConnection conn = (HttpURLConnection) myFileUrl
.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
is.close();
} catch (IOException e) {
e.printStackTrace();
}
return bitmap;
}
代码示例来源:origin: jmdhappy/xxpay-master
/**
* 设置http请求默认属性
*
* @param httpConnection
*/
protected void setHttpRequest(HttpURLConnection httpConnection) {
//设置连接超时时间
httpConnection.setConnectTimeout(this.timeOut * 1000);
//User-Agent
httpConnection.setRequestProperty("User-Agent",
HttpClient.USER_AGENT_VALUE);
//不使用缓存
httpConnection.setUseCaches(false);
//允许输入输出
httpConnection.setDoInput(true);
httpConnection.setDoOutput(true);
}
代码示例来源:origin: jmxtrans/jmxtrans
public void configure(HttpURLConnection httpURLConnection) throws ProtocolException {
httpURLConnection.setRequestMethod(requestMethod);
httpURLConnection.setDoInput(true);
httpURLConnection.setDoOutput(true);
httpURLConnection.setReadTimeout(readTimeoutInMillis);
if (contentType != null) httpURLConnection.setRequestProperty("Content-Type", contentType);
if (authorization != null) httpURLConnection.setRequestProperty("Authorization", authorization);
httpURLConnection.setRequestProperty("User-Agent", userAgent);
}
代码示例来源:origin: facebook/facebook-android-sdk
@Override
public void run() {
try {
HttpURLConnection connection =
(HttpURLConnection) new java.net.URL(url).openConnection();
connection.setDoInput(true);
connection.connect();
InputStream input = connection.getInputStream();
Bitmap bitmap = BitmapFactory.decodeStream(input);
Listener listener = listenerWeakReference.get();
if (listener != null) {
listener.onBitmapDownloadSuccess(url, bitmap);
}
} catch (Throwable t) {
t.printStackTrace();
Listener listener = listenerWeakReference.get();
if (listener != null) {
listener.onBitmapDownloadFailure(url);
}
}
}
}
代码示例来源:origin: org.springframework/spring-web
/**
* Template method for preparing the given {@link HttpURLConnection}.
* <p>The default implementation prepares the connection for input and output, and sets the HTTP method.
* @param connection the connection to prepare
* @param httpMethod the HTTP request method ({@code GET}, {@code POST}, etc.)
* @throws IOException in case of I/O errors
*/
protected void prepareConnection(HttpURLConnection connection, String httpMethod) throws IOException {
if (this.connectTimeout >= 0) {
connection.setConnectTimeout(this.connectTimeout);
}
if (this.readTimeout >= 0) {
connection.setReadTimeout(this.readTimeout);
}
connection.setDoInput(true);
if ("GET".equals(httpMethod)) {
connection.setInstanceFollowRedirects(true);
}
else {
connection.setInstanceFollowRedirects(false);
}
if ("POST".equals(httpMethod) || "PUT".equals(httpMethod) ||
"PATCH".equals(httpMethod) || "DELETE".equals(httpMethod)) {
connection.setDoOutput(true);
}
else {
connection.setDoOutput(false);
}
connection.setRequestMethod(httpMethod);
}
代码示例来源:origin: libgdx/libgdx
/** Downloads the content of the specified url to the array. The array has to be big enough. */
private int download (byte[] out, String url) {
InputStream in = null;
try {
HttpURLConnection conn = null;
conn = (HttpURLConnection)new URL(url).openConnection();
conn.setDoInput(true);
conn.setDoOutput(false);
conn.setUseCaches(true);
conn.connect();
in = conn.getInputStream();
int readBytes = 0;
while (true) {
int length = in.read(out, readBytes, out.length - readBytes);
if (length == -1) break;
readBytes += length;
}
return readBytes;
} catch (Exception ex) {
return 0;
} finally {
StreamUtils.closeQuietly(in);
}
}
代码示例来源:origin: GitLqr/LQRWeChat
/**
* 根据一个网络连接(String)获取bitmap图像
*
* @param imageUri
* @return
*/
public static Bitmap getNetBitmap(String imageUri) {
// 显示网络上的图片
Bitmap bitmap = null;
try {
URL myFileUrl = new URL(imageUri);
HttpURLConnection conn = (HttpURLConnection) myFileUrl
.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
is.close();
} catch (OutOfMemoryError e) {
e.printStackTrace();
bitmap = null;
} catch (IOException e) {
e.printStackTrace();
bitmap = null;
}
return bitmap;
}
代码示例来源:origin: looly/hutool
this.conn.setRequestMethod(this.method.toString());
} catch (ProtocolException e) {
throw new HttpException(e.getMessage(), e);
this.conn.setDoInput(true);
if (Method.POST.equals(this.method) || Method.PUT.equals(this.method) || Method.PATCH.equals(this.method) || Method.DELETE.equals(this.method)) {
this.conn.setDoOutput(true);
this.conn.setUseCaches(false);
代码示例来源:origin: alipay/sofa-rpc
private HttpURLConnection createConnection(URL url, String method, boolean doOutput) {
HttpURLConnection con;
try {
con = (HttpURLConnection) url.openConnection();
con.setRequestMethod(method);
con.setConnectTimeout(connectTimeout);
con.setReadTimeout(readTimeout);
con.setDoOutput(doOutput);
con.setDoInput(true);
con.setUseCaches(false);
con.setRequestProperty("Content-Type", "text/plain");
return con;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
代码示例来源:origin: qunarcorp/qmq
HttpURLConnection connection = null;
try {
connection = (HttpURLConnection) (new URL(metaServerEndpoint).openConnection());
connection.setConnectTimeout(1000);
connection.setReadTimeout(500);
connection.setDoInput(true);
in = new InputStreamReader(connection.getInputStream());
String content = CharStreams.toString(in);
代码示例来源:origin: looly/hutool
this.conn.setRequestMethod(this.method.toString());
} catch (ProtocolException e) {
throw new HttpException(e.getMessage(), e);
this.conn.setDoInput(true);
if (Method.POST.equals(this.method) || Method.PUT.equals(this.method) || Method.PATCH.equals(this.method) || Method.DELETE.equals(this.method)) {
this.conn.setDoOutput(true);
this.conn.setUseCaches(false);
代码示例来源:origin: alipay/sofa-rpc
private HttpURLConnection createConnection(URL url, String method, boolean doOutput) {
HttpURLConnection con;
try {
con = (HttpURLConnection) url.openConnection();
con.setRequestMethod(method);
con.setConnectTimeout(connectTimeout);
con.setReadTimeout(readTimeout);
con.setDoOutput(doOutput);
con.setDoInput(true);
con.setUseCaches(false);
con.setRequestProperty("Content-Type", "text/plain");
return con;
} catch (IOException e) {
e.printStackTrace();
return null;
}
}
代码示例来源:origin: ethereum/ethereumj
private String postQuery(String endPoint, String json) throws IOException {
URL url = new URL(endPoint);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
conn.setConnectTimeout(5000);
conn.setRequestProperty("Content-Type", "application/json; charset=UTF-8");
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setRequestMethod("POST");
OutputStream os = conn.getOutputStream();
os.write(json.getBytes("UTF-8"));
os.close();
// read the response
InputStream in = new BufferedInputStream(conn.getInputStream());
String result = null;
try (Scanner scanner = new Scanner(in, "UTF-8")) {
result = scanner.useDelimiter("\\A").next();
}
in.close();
conn.disconnect();
return result;
}
代码示例来源:origin: jfinal/jfinal
private static HttpURLConnection getHttpConnection(String url, String method, Map<String, String> headers) throws IOException, NoSuchAlgorithmException, NoSuchProviderException, KeyManagementException {
URL _url = new URL(url);
HttpURLConnection conn = (HttpURLConnection)_url.openConnection();
if (conn instanceof HttpsURLConnection) {
((HttpsURLConnection)conn).setSSLSocketFactory(sslSocketFactory);
((HttpsURLConnection)conn).setHostnameVerifier(trustAnyHostnameVerifier);
}
conn.setRequestMethod(method);
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setConnectTimeout(19000);
conn.setReadTimeout(19000);
conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
conn.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36");
if (headers != null && !headers.isEmpty()) {
for (Entry<String, String> entry : headers.entrySet()) {
conn.setRequestProperty(entry.getKey(), entry.getValue());
}
}
return conn;
}
代码示例来源:origin: graphhopper/graphhopper
public HttpURLConnection createConnection(String urlStr) throws IOException {
URL url = new URL(urlStr);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
// Will yield in a POST request: conn.setDoOutput(true);
conn.setDoInput(true);
conn.setUseCaches(true);
conn.setRequestProperty("Referrer", referrer);
conn.setRequestProperty("User-Agent", userAgent);
// suggest respond to be gzipped or deflated (which is just another compression)
// http://stackoverflow.com/q/3932117
conn.setRequestProperty("Accept-Encoding", acceptEncoding);
conn.setReadTimeout(timeout);
conn.setConnectTimeout(timeout);
return conn;
}
代码示例来源:origin: apache/flume
/**
* Creates an HTTP connection to the configured endpoint address. This
* connection is setup for a POST request, and uses the content type and
* accept header values in the configuration.
*
* @return the connection object
* @throws IOException on any connection error
*/
public HttpURLConnection getConnection() throws IOException {
HttpURLConnection connection = (HttpURLConnection)
endpointUrl.openConnection();
connection.setRequestMethod("POST");
connection.setRequestProperty("Content-Type", contentTypeHeader);
connection.setRequestProperty("Accept", acceptHeader);
connection.setConnectTimeout(connectTimeout);
connection.setReadTimeout(requestTimeout);
connection.setDoOutput(true);
connection.setDoInput(true);
connection.connect();
return connection;
}
}
代码示例来源:origin: Javen205/IJPay
private static HttpURLConnection getHttpConnection(String url, String method, Map<String, String> headers) throws IOException, NoSuchAlgorithmException, NoSuchProviderException, KeyManagementException {
URL _url = new URL(url);
HttpURLConnection conn = (HttpURLConnection)_url.openConnection();
if (conn instanceof HttpsURLConnection) {
((HttpsURLConnection)conn).setSSLSocketFactory(sslSocketFactory);
((HttpsURLConnection)conn).setHostnameVerifier(trustAnyHostnameVerifier);
}
conn.setRequestMethod(method);
conn.setDoOutput(true);
conn.setDoInput(true);
conn.setConnectTimeout(19000);
conn.setReadTimeout(19000);
conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
conn.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36");
if (headers != null && !headers.isEmpty())
for (Entry<String, String> entry : headers.entrySet())
conn.setRequestProperty(entry.getKey(), entry.getValue());
return conn;
}
内容来源于网络,如有侵权,请联系作者删除!