Return-Path: X-Original-To: apmail-hc-dev-archive@www.apache.org Delivered-To: apmail-hc-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5BF7D88D4 for ; Wed, 24 Aug 2011 14:28:38 +0000 (UTC) Received: (qmail 90219 invoked by uid 500); 24 Aug 2011 14:28:38 -0000 Delivered-To: apmail-hc-dev-archive@hc.apache.org Received: (qmail 90182 invoked by uid 500); 24 Aug 2011 14:28:37 -0000 Mailing-List: contact dev-help@hc.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "HttpComponents Project" Delivered-To: mailing list dev@hc.apache.org Received: (qmail 90174 invoked by uid 99); 24 Aug 2011 14:28:37 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Aug 2011 14:28:37 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of bill.speirs@gmail.com designates 209.85.218.51 as permitted sender) Received: from [209.85.218.51] (HELO mail-yi0-f51.google.com) (209.85.218.51) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Aug 2011 14:28:29 +0000 Received: by yib12 with SMTP id 12so791071yib.10 for ; Wed, 24 Aug 2011 07:28:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=ONU+0J7p63G6Krl75hZ0jip28qzApd8FW920XyPNE88=; b=ttAYsAR/m6d83yDoip6UoHUh5BoyQPKxsm4mh/YOgTYYrwkUNvgQfuINJRnuckaA6G v7hoUPs8+CAnj80cQIaujEpzP+36aGwof2HxKpaFC0OvSaf/14G0iHFyybYAVcDYrIna 7eorYYQh1ew7VpiYNkYFzrf/UCAI0bj54wk0A= MIME-Version: 1.0 Received: by 10.42.154.9 with SMTP id o9mr4208227icw.354.1314196088746; Wed, 24 Aug 2011 07:28:08 -0700 (PDT) Received: by 10.42.140.74 with HTTP; Wed, 24 Aug 2011 07:28:08 -0700 (PDT) Date: Wed, 24 Aug 2011 10:28:08 -0400 Message-ID: Subject: HttpParams appear to be static/global From: Bill Speirs To: HttpComponents Project Content-Type: text/plain; charset=ISO-8859-1 X-Virus-Checked: Checked by ClamAV on apache.org I'm working on a proxy server using the 4.2-alpha1 httpcore and 4.1.2 httpclient. In the server portion of my code I setup SyncBasicHttpParams as follows: HttpParams params = new SyncBasicHttpParams(); params.setIntParameter(CoreConnectionPNames.SO_TIMEOUT, 0) .setIntParameter(CoreConnectionPNames.SOCKET_BUFFER_SIZE, 8 * 1024) .setBooleanParameter(CoreConnectionPNames.STALE_CONNECTION_CHECK, false) .setBooleanParameter(CoreConnectionPNames.TCP_NODELAY, true) .setParameter(CoreProtocolPNames.ORIGIN_SERVER, "FactSet Lima Proxy") .setParameter(CoreProtocolPNames.PROTOCOL_VERSION, HttpVersion.HTTP_1_1.toString()) .setParameter(CoreProtocolPNames.HTTP_ELEMENT_CHARSET, HTTP.UTF_8); I then use them to create an AsyncNHttpServiceHandler and DefaultServerIOEventDispatch. In another portion of code I create a new SyncBasicHttpParams object and use it to configure my client: final HttpParams params = new SyncBasicHttpParams(); params.setBooleanParameter(ClientPNames.HANDLE_REDIRECTS, handleRedirects); params.setBooleanParameter(ClientPNames.ALLOW_CIRCULAR_REDIRECTS, false); params.setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.IGNORE_COOKIES); HttpConnectionParams.setSoTimeout(params, maxTimeout); HttpConnectionParams.setConnectionTimeout(params, maxTimeout); this.client = new DefaultHttpClient(this.connManager, params); However, for some reason the HTTP_ELEMENT_CHARSET parameter is "bleeding" over from my server into my client, forcing my client requests to be in UTF-8 as well. Why is this happening? Are the settings for SyncBasicHttpParams global somehow? Thanks... Bill- --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org For additional commands, e-mail: dev-help@hc.apache.org