Skip to content

build middleware handlers suite for ruby #136

Description

@baywet

depends on microsoft/kiota#1650

Looking at the sdk-design features list, there are a number of component that exist today in the graph core library which belong to the kiota http core library. Most of those components are the middlewares. If they exist, move the following components:

  • pipeline (if not provided by the native http client)
  • authorization handler
  • retry handler
  • compression handler
  • logging handler replaced by Open Telemetry tracing
  • chaos handler replaced by the Microsoft 365 developer proxy
  • redirect handler
  • user agent handler (adds the kiota http ruby package version to the user agent)
  • parameters rename handler (for query string parameters edge cases)

repo location https://github.com/microsoft/kiota-http-ruby

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestrubyPull requests that update Ruby code

    Type

    No type

    Projects

    • Status
      New📃

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions