Skip to content

[REQ][typescript] Enable header override at request time #18846

Open
@davidgamero

Description

@davidgamero

Is your feature request related to a problem? Please describe.

When making requests, the current options only allow passing in a full Configuration, but for cases like supplying a Content-Type for a JSON Merges it would be much easier to allow passing an additional header when making a request

Describe the solution you'd like

Adding an additional input, or overloading the optional _options?: Configuration parameter for generated operations

Alternatively, allow supplying custom middleware at request time, which would provide a more potentially more flexible solution, and allow the existing middleware implementation to handle the header override

Describe alternatives you've considered

The current approach has been to re-created a fully new Configuration from an existing one each time we want to change a header, and then supply the header addition as a middleware.
We could continue to modify the entire configuration per-request, continuing to rely on internals instead of using a dedicated per-request mechanism

Additional context

Thread from kubernetes-client/javascript discussion: kubernetes-client/javascript#754 (comment)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions