Apache java http utils

Apache java http utils

Encodes partially encoded string. Encode all values but those matching pattern «percent char followed by two hexadecimal digits».

Parameters: encoded — fully or partially encoded string. Returns: fully encoded string

getHttpDateFormat


isDateRelatedHeader


toAbsoluteUri

public static URI toAbsoluteUri(URI u, Message message)

getPathToMatch

public static String getPathToMatch(Message m, boolean addSlash)

getProtocolHeader

public static String getProtocolHeader(Message m, String name, String defaultValue)

getBaseAddress


getEndpointAddress

public static String getEndpointAddress(Message m)

updatePath


getPathToMatch

public static String getPathToMatch(String path, String address, boolean addSlash)

getOriginalAddress

public static String getOriginalAddress(Message m)

fromPathSegment

public static String fromPathSegment(javax.ws.rs.core.PathSegment ps)

getParameterFailureStatus


getSetEncoding

public static String getSetEncoding(javax.ws.rs.core.MediaType mt, javax.ws.rs.core.MultivaluedMap headers, String defaultEncoding)

getEncoding

public static String getEncoding(javax.ws.rs.core.MediaType mt, String defaultEncoding)

Overview Package Class Use Tree Deprecated Index Help
Apache CXF API
PREV CLASS NEXT CLASS FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
Apache CXF

Источник

Apache HttpClient EntityUtils tutorial with examples

The following code shows how to use EntityUtils from org.apache.http.util.

import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; public class URLReader < public static void main(String[] args) throws Exception < CloseableHttpClient httpclient = HttpClients.createDefault(); HttpGet httpGet = new HttpGet("http://requestb.in/1cmoerp1"); CloseableHttpResponse response1 = httpclient.execute(httpGet); try /*w w w . d e m o 2s .c o m */ System.out.println(response1.getStatusLine()); HttpEntity entity1 = response1.getEntity(); // do something useful with the response body // and ensure it is fully consumed EntityUtils.consume(entity1); > finally < response1.close(); >> >
import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; public class QuickStart < public static void main(String[] args) throws Exception < CloseableHttpClient httpClient = HttpClients.createDefault(); try /* w w w .d e m o 2s . c o m */ HttpGet httpGet = new HttpGet("http://httpbin.org/get"); CloseableHttpResponse response1 = httpClient.execute(httpGet); System.out.println(response1.getStatusLine()); HttpEntity entity = response1.getEntity(); EntityUtils.consume(entity); > finally < httpClient.close(); >> >
import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; import org.apache.http.util.EntityUtils; /**/*w w w . d e m o 2 s . c o m*/ * @author ysx * @date 2020 / 3 / 26 */ public class SpiderQuick < public static void main(String[] args) throws Exception < try (CloseableHttpClient closeableHttpClient = HttpClients.createDefault()) < HttpGet httpGet = new HttpGet("https://www.zhihu.com/"); try (CloseableHttpResponse response1 = closeableHttpClient.execute(httpGet)) < System.out.println(response1.getStatusLine()); HttpEntity entity = response1.getEntity(); EntityUtils.consume(entity); System.out.println(entity); > > > >

  • Apache HttpClient EncodingUtils getString(final byte[] data, final int offset, final int length, final String charset)
  • Apache HttpClient EncodingUtils getBytes(final String data, final String charset)
  • Java org.apache.http.util EntityUtils
  • Apache HttpClient EntityUtils tutorial with examples
  • Apache HttpClient EntityUtils consume(final HttpEntity entity)
  • Apache HttpClient EntityUtils toString(final HttpEntity entity)
  • Apache HttpClient EntityUtils consumeQuietly(final HttpEntity entity)

demo2s.com | Email: | Demo Source and Support. All rights reserved.

Источник

Apache HttpClient URLEncodedUtils tutorial with examples

The following code shows how to use URLEncodedUtils from org.apache.http.client.utils.

import java.net.URI; import java.net.URISyntaxException; import java.util.*; import org.apache.http.NameValuePair; import org.apache.http.client.methods.HttpGet; import org.apache.http.client.utils.URIUtils; import org.apache.http.client.utils.URLEncodedUtils; import org.apache.http.message.BasicNameValuePair; public class HttpRequestDemo < public static void main(String[] args) throws URISyntaxException < ListNameValuePair> qparams = new ArrayListNameValuePair>(); qparams.add(new BasicNameValuePair("q", "httpclient")); qparams.add(new BasicNameValuePair("btnG", "Google Search")); qparams.add(new BasicNameValuePair("aq", "f")); qparams.add(new BasicNameValuePair("oq", null)); URI uri = URIUtils.createURI("http", "www.google.com", -1, "/search", URLEncodedUtils.format(qparams, "UTF-8"), null); HttpGet httpget = new HttpGet(uri); System.out.println(httpget.getURI()); >/* w ww . d e m o 2 s . c o m */ >
import java.net.URI; import java.util.ArrayList; import java.util.List; import org.apache.http.NameValuePair; import org.apache.http.client.entity.UrlEncodedFormEntity; import org.apache.http.client.utils.URIUtils; import org.apache.http.client.utils.URLEncodedUtils; import org.apache.http.impl.conn.SingleClientConnManager; import org.apache.http.impl.conn.tsccm.ThreadSafeClientConnManager; import org.apache.http.message.BasicNameValuePair; public class FirstClient < public static void main(String[] args) < ListNameValuePair> list = new ArrayListNameValuePair>(); list.add(new BasicNameValuePair("", "")); String uri = URLEncodedUtils.format(list, "utf-8"); // URI uri = URIUtils.createURI(scheme, host, port, path, query, fragment) // UrlEncodedFormEntity ThreadSafeClientConnManager manager = new ThreadSafeClientConnManager(); SingleClientConnManager s = new SingleClientConnManager(null); >/* ww w . d e m o 2 s. c o m*/ >
import java.net.URI; import java.net.URISyntaxException; import java.util.ArrayList; import java.util.List; import org.apache.http.NameValuePair; import org.apache.http.client.utils.URIUtils; import org.apache.http.client.utils.URLEncodedUtils; import org.apache.http.message.BasicNameValuePair; public class JsonUtilityTest < public static void main(String[] args) < ListNameValuePair> qparams = new ArrayListNameValuePair>(); qparams.add(new BasicNameValuePair("user_heartbeat", "true")); qparams.add(new BasicNameValuePair("json_req", "THIS IS JSON TEXT")); URI uri = null;// w w w . d e m o 2 s . c o m try < uri = URIUtils.createURI("http", "10.0.2.2", 8888, "/user_locations", URLEncodedUtils.format(qparams, "UTF-8"), null); > catch (URISyntaxException e) < // TODO Auto-generated catch block e.printStackTrace(); > System.out.println(URLEncodedUtils.format(qparams, "UTF-8")); > >

  • Apache HttpClient URIUtils rewriteURI(final URI uri, final HttpHost target, final boolean dropFragment)
  • Apache HttpClient URIUtils rewriteURI(final URI uri, final HttpHost target, final EnumSet flags)
  • Java org.apache.http.client.utils URLEncodedUtils
  • Apache HttpClient URLEncodedUtils tutorial with examples
  • Apache HttpClient URLEncodedUtils format(final List parameters, final String charset)
  • Apache HttpClient URLEncodedUtils format(final Iterable parameters, final Charset charset)
  • Apache HttpClient URLEncodedUtils parse(final URI uri, final String charsetName)

demo2s.com | Email: | Demo Source and Support. All rights reserved.

Источник

Apache java http utils

public class HttpUtils extends java.lang.Object

Http utils for retrieving files. This is now a simple wrapper around Wagon to preserve the interface for old code. Heavily deprecated, will be removed next release.

Author: costin@dnt.ro, gg@grtmail.com (Added Java 1.1 style HTTP basic auth), Jason van Zyl

Constructor Summary
HttpUtils ()
Deprecated.
Method Summary
static void getFile (java.lang.String url, java.io.File destinationFile, boolean ignoreErrors, boolean useTimestamp, java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword)
Deprecated.
static void getFile (java.lang.String url, java.io.File destinationFile, boolean ignoreErrors, boolean useTimestamp, java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword, boolean useChecksum)
Deprecated.
static void getFile (java.lang.String url, java.io.File destinationFile, boolean ignoreErrors, boolean useTimestamp, java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword, java.lang.String loginHost, java.lang.String loginDomain)
Deprecated.
static void getFile (java.lang.String url, java.io.File destinationFile, boolean ignoreErrors, boolean useTimestamp, java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword, java.lang.String loginHost, java.lang.String loginDomain, boolean useChecksum)
Deprecated.
static void getFile (java.lang.String url, java.io.File destinationFile, long timestamp, java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword, java.lang.String loginHost, java.lang.String loginDomain)
Deprecated.
static java.lang.String[] parseUrl (java.lang.String url)
Deprecated.
static void useProxyUser (java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword)
Deprecated.
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

HttpUtils


useProxyUser

public static void useProxyUser(java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword)

getFile

public static void getFile(java.lang.String url, java.io.File destinationFile, boolean ignoreErrors, boolean useTimestamp, java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword, boolean useChecksum) throws java.io.IOException

getFile

public static void getFile(java.lang.String url, java.io.File destinationFile, boolean ignoreErrors, boolean useTimestamp, java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword, java.lang.String loginHost, java.lang.String loginDomain, boolean useChecksum) throws java.io.IOException

getFile

public static void getFile(java.lang.String url, java.io.File destinationFile, boolean ignoreErrors, boolean useTimestamp, java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword) throws java.io.IOException

getFile

public static void getFile(java.lang.String url, java.io.File destinationFile, boolean ignoreErrors, boolean useTimestamp, java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword, java.lang.String loginHost, java.lang.String loginDomain) throws java.io.IOException

getFile

public static void getFile(java.lang.String url, java.io.File destinationFile, long timestamp, java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String proxyUserName, java.lang.String proxyPassword, java.lang.String loginHost, java.lang.String loginDomain) throws java.io.IOException

parseUrl

public static java.lang.String[] parseUrl(java.lang.String url)

Deprecated.

Overview Package Class Use Tree Deprecated Index Help
PREV CLASS NEXT CLASS FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.

Источник

Читайте также:  Xml config files with java
Оцените статью