[kwlug-disc] Utility to parse HTTP response
William Park
opengeometry at yahoo.ca
Sat Feb 1 00:33:09 EST 2025
YES! I used --output before but not --dump-header. That --write-out is
what I want. Thank you, Anton.
On 2025-01-31 10:46, Anton Avramov wrote:
> Hi William,
>
> You can have curl do it for you:
>
> Option 1: Used --output and --dump-headers switches to write the
> headers and the body of the request in separate files. Then it is
> trivial to get the response code with head -n 1 <header dump file>.
>
> Option 2: You can use --write-out switch to actually format the output
> (including headers, http_code etc) in whatever best works for you.
>
> P.S. looking for the --write-out switch in the manual I see it has:
> json A JSON object with all available keys. (Added in 7.70.0)
> So it would be possible to use that and then jq again.
>
> Cheers
>
> On Fri, 2025-01-31 at 01:12 -0500, William Park via kwlug-disc wrote:
>> Hi all, (also posted to GTALUG)
>>
>> To build HTTP request, you use 'curl'.
>>
>> After you get HTTP response, what utility do you use to extract
>> stuffs
>> you want? JSON format has 'jq', and XML format has 'xmlstarlet'.
>> I'm
>> looking for something like that but for HTTP format.
>>
>> I know it's simple (HTTP response has 3 parts: first line, headers,
>> and
>> body), but I just want to reduce chance of typos.
>
More information about the kwlug-disc
mailing list