Skip to Main Content
IBM Z Software


This portal is to open public enhancement requests against IBM Z Software products. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:

Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,

Post your ideas
  1. Post an idea.

  2. Get feedback from the IBM team and other customers to refine your idea.

  3. Follow the idea through the IBM Ideas process.


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

Status Future consideration
Categories z/TPF
Created by Guest
Created on Mar 20, 2026

Support Inbound HTTP Request Body decompression in z/TPF HTTP Server for REST API or application logic

Enhancement to the z/TPF HTTP server to natively support decompression of inbound HTTP request bodies when the Content-Encoding header is set to gzip or deflate. The implementation should leverage existing z/TPF hardware‑accelerated compression capabilities.

This enhancement would allow compressed request payloads to be transparently decompressed by the server before being passed to REST frameworks or application logic, saving network bandwidth.

Currently, the z/TPF HTTP server supports compression only for outbound HTTP responses. When a client sends a compressed HTTP request body (for example, Content-Encoding: gzip), the server does not automatically decompress the payload. Instead, the compressed bytes are passed directly to the application layer.

Requested Enhancement

Enhance the z/TPF HTTP server to:

  1. Automatically detect inbound compression using standard HTTP headers:

    • Content-Encoding: gzip

    • Content-Encoding: deflate

  2. Decompress inbound HTTP request bodies at the server level before passing the payload to the REST framework or application logic.

  3. Leverage existing z/TPF compression infrastructure, including:

    • zlib integration

    • Hardware acceleration via where available

  4. Deliver the decompressed payload transparently to:

    • Existing REST services

    • DFDL‑based interfaces

    • Applications

Without requiring code changes.


Use Case Example

  • REST‑style POST APIs receiving large operational datasets (for example, flight operational data)

  • Clients already support standard HTTP compression and expect transparent server‑side handling

  • High‑request‑volume environments where bandwidth efficiency is critical



Idea priority High