Patrick,

That's not really a standard for a response. So naturally we have no such
parser. It's however easy to parse:

1. split by the & character using StringTokenizer
2. split each pair by the = character using String.indexOf
3. decode each name and value with URIDecoder

Cheers,

Ortwin

Patrick JUSSEAU wrote:
> Thanks Ortwin for the pointers, I see clearly now. I am able to send my
> post request and get a response back from the https server. I was
> however wondering if there is a utility class that parses the HttpEntity
> response content in order to get key value pairs (the content of the
> response entity is key1=value1&key2=value2&...) ?
> 
> Something that would look like :
> 
> HttpEntity resEntity = response.getEntity();
> List<NameValuePair> nvps = SomeUtilityClass.getNameValuePairs();
> 
> If such a class does not exist does it mean I need to parse it myself?
> 
> Thanks,
> 
> Patrick
> 
> On 2 févr. 09, at 18:16, Ortwin Glück wrote:
> 
>> Patrick,
>>
>> Please see http://hc.apache.org/httpcomponents-client/examples.html
>> There is examples for all your questions:
>>
>> 1. see Custom SSL context, see SSLSocketFactory
>> 2. see Form based logon, see UrlEncodedFormEntity
>> 3. Response handling, see HttpResponse, see ResponseHandler and
>> HttpClient.execute(HttpUriRequest, ResponseHandler)
>>
>> Also visit the API Doc:
>> http://hc.apache.org/httpcomponents-client/httpclient/apidocs/index.html
>>
>> Cheers,
>>
>> Ortwin
>>
>> Patrick JUSSEAU wrote:
>>> Hi all,
>>>
>>> I am pretty new to the http components world but I need to use it for a
>>> simple case I need to deal with. What I need to do is :
>>>
>>>
>>> 1 - send a request using https to a remote server with a POST method
>>> 2- pass parameters to this request (key/value pairs)
>>> 3 - get a response back and read the response parameters
>>>
>>> I tried to read through the examples but I can't find an easy way to do
>>> this, I feel a little bit lost in the API. Could anyone point me to the
>>> right direction?
>>>
>>> Many thanks!!
>>>
>>>
>>> Patrick
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>
>> -- 
>> [web]  http://www.odi.ch/
>> [blog] http://www.odi.ch/weblog/
>> [pgp]  key 0x81CF3416
>>       finger print F2B1 B21F F056 D53E 5D79 A5AF 02BE 70F5 81CF 3416
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to