--- type: docs title: "Uppercase request body" linkTitle: "Uppercase" description: "Test your HTTP pipeline is functioning with the uppercase middleware" aliases: - /developing-applications/middleware/supported-middleware/middleware-uppercase/ --- The uppercase [HTTP middleware]({{< ref middleware.md >}}) converts the body of the request to uppercase letters and is used for testing that the pipeline is functioning. It should only be used for local development. ## Component format In the following definition, it make content of request body into uppercase: ```yaml apiVersion: dapr.io/v1alpha1 kind: Component metadata: name: uppercase spec: type: middleware.http.uppercase version: v1 ``` This component has no `metadata` to configure. ## Dapr configuration To be applied, the middleware must be referenced in [configuration]({{< ref configuration-concept.md >}}). See [middleware pipelines]({{< ref "middleware.md#customize-processing-pipeline">}}). ```yaml apiVersion: dapr.io/v1alpha1 kind: Configuration metadata: name: appconfig spec: httpPipeline: handlers: - name: uppercase type: middleware.http.uppercase ``` ## Related links - [Middleware]({{< ref middleware.md >}}) - [Configuration concept]({{< ref configuration-concept.md >}}) - [Configuration overview]({{< ref configuration-overview.md >}})