org.apache.http.impl.client.DefaultHttpClient
1551 ワード
DefaultHttpClientは推奨されず、HttpClientBuilderを使用できます.
ブロッキングは次のように追加できますが、同じブロッキングは1回以上追加しないでください.
方法:
1. public DefaultHttpClient(ClientConnectionManager conman, org.apache.http.params.HttpParams params)
パラメータと接続マネージャで新しいHTTPクライアントを構築します.
2.protected org.apache.http.params.HttpParams createHttpParams()
setDefaultHttpParams(HttpParams)を呼び出して、HttpParamsのデフォルトのセットを作成します.
3.public static void setDefaultHttpParams(org.apache.http.params.HttpParams params)
パラメータにデフォルト値を保存します.デフォルト値は次のとおりです.
CoreProtocolPNames.PROTOCOL_VERSION: 1.1 CoreProtocolPNames.HTTP_CONTENT_CHARSET: ISO-8859-1 CoreProtocolPNames..TCP_NODELAY:true CoreProtocolPNames.SOCKET_BUFFER_SIZE:8192 CoreProtocolPNames..USER_AGENT:Apache-HttpCleint(java 1.5)
4.protectd org.apache.http.protocol.BasicHttpProcessor createHttpProcessor()
次のハンドブロッカーを使用して、プロセッサを作成します. RequestDefaultHeaders RequestContent RequestTargetHost RequestClientConnControl RequestUserAgent RequestExpectContinue RequestAddCookies RequestProcessCooeies RequestTargetAuthentication RequestProxyAuthentication
最後に私の個人サイトへようこそ:1024 s
ブロッキングは次のように追加できますが、同じブロッキングは1回以上追加しないでください.
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.addRequestInterceptor(new RequestAcceptEncoding());
httpclient.addResponseInterceptor(new ResponseContentEncoding());
方法:
1. public DefaultHttpClient(ClientConnectionManager conman, org.apache.http.params.HttpParams params)
パラメータと接続マネージャで新しいHTTPクライアントを構築します.
2.protected org.apache.http.params.HttpParams createHttpParams()
setDefaultHttpParams(HttpParams)を呼び出して、HttpParamsのデフォルトのセットを作成します.
3.public static void setDefaultHttpParams(org.apache.http.params.HttpParams params)
パラメータにデフォルト値を保存します.デフォルト値は次のとおりです.
4.protectd org.apache.http.protocol.BasicHttpProcessor createHttpProcessor()
次のハンドブロッカーを使用して、プロセッサを作成します.
最後に私の個人サイトへようこそ:1024 s