StevenL.3761:

Could we get support for the HEAD verb? Sometimes I just want to retrieve the X-Page headers for any given page_size.

https://ochronus.com/http-head-request-good-uses/

pseudo code:


headers = HTTP_HEAD("/v2/items?page_size=42");

page_count = headers  ["X-Page-Total"];

for (index = 0; index < page_count; index++) {
    page = HTTP_GET("/v2/items?page_size=42&page=" + index);
}

Pat Cavit.9234:

I’m not opposed to this, but it’s not high on our priority list for the APIs at the moment.

StevenL.3761:

Thanks. Take your time.

StevenL.3761:

Actually, if you could provide the same data as JSON, that would make me even happier. Something like this:

GET /v2/items/context

{
“page_size”: 50,
“page_total”: 785,
“result_total”: 39221
}


GET /v2/items/context?page_size=200

{
“page_size”: 200,
“page_total”: 197,
“result_total”: 39221
}


If you can make that happen, just forget that I even mentioned HEAD support.

The reason why I need this data is to figure out how many threads I have to spin up to retrieve all pages in parallel. Downloading the entire first page just to get those X-Page numbers is too much overhead.