# Uses of Class
io.dapr.client.domain.HttpExtension

Packages that use HttpExtension
Package
Description
io.dapr.client
io.dapr.client.domain
io.dapr.spring.boot.autoconfigure.client
io.dapr.spring.boot4.autoconfigure.client

- ## Uses of HttpExtension in io.dapr.client

  Methods in io.dapr.client with parameters of type HttpExtension
  Modifier and Type
  Method
  Description
  `reactor.core.publisher.Mono<byte[]>`
  DaprClient.`invokeMethod(String appId, String methodName, byte[] request, HttpExtension httpExtension, Map<String,String> metadata)`
  Deprecated.
  It is recommended to use language-native HTTP clients or gRPC clients for service invocation instead.
  `reactor.core.publisher.Mono<Void>`
  DaprClient.`invokeMethod(String appId, String methodName, HttpExtension httpExtension, Map<String,String> metadata)`
  Deprecated.
  It is recommended to use language-native HTTP clients or gRPC clients for service invocation instead.
  `<T> reactor.core.publisher.Mono<T>`
  DaprClient.`invokeMethod(String appId, String methodName, HttpExtension httpExtension, Map<String,String> metadata, TypeRef<T> type)`
  Deprecated.
  It is recommended to use language-native HTTP clients or gRPC clients for service invocation instead.
  `<T> reactor.core.publisher.Mono<T>`
  DaprClient.`invokeMethod(String appId, String methodName, HttpExtension httpExtension, Map<String,String> metadata, Class<T> clazz)`
  Deprecated.
  It is recommended to use language-native HTTP clients or gRPC clients for service invocation instead.
  `reactor.core.publisher.Mono<Void>`
  DaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension)`
  Deprecated.
  It is recommended to use language-native HTTP clients or gRPC clients for service invocation instead.
  `<T> reactor.core.publisher.Mono<T>`
  DaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, TypeRef<T> type)`
  Deprecated.
  It is recommended to use language-native HTTP clients or gRPC clients for service invocation instead.
  `<T> reactor.core.publisher.Mono<T>`
  DaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, Class<T> clazz)`
  Deprecated.
  It is recommended to use language-native HTTP clients or gRPC clients for service invocation instead.
  `reactor.core.publisher.Mono<Void>`
  DaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, Map<String,String> metadata)`
  Deprecated.
  It is recommended to use language-native HTTP clients or gRPC clients for service invocation instead.
  `<T> reactor.core.publisher.Mono<T>`
  DaprClient.`invokeMethod(String appId, String methodName, Object data, HttpExtension httpExtension, Map<String,String> metadata, TypeRef<T> type)`
  Deprecated.
  It is recommended to use language-native HTTP clients or gRPC clients for service invocation instead.
  `<T> reactor.core.publisher.Mono<T>`
  DaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, Map<String,String> metadata, Class<T> clazz)`
  Deprecated.
  It is recommended to use language-native HTTP clients or gRPC clients for service invocation instead.

- ## Uses of HttpExtension in io.dapr.client.domain

  Fields in io.dapr.client.domain declared as HttpExtension
  Modifier and Type
  Field
  Description
  `static final HttpExtension`
  HttpExtension.`CONNECT`
  Convenience HttpExtension object for the `DaprHttp.HttpMethods.CONNECT` Verb with empty queryString.
  `static final HttpExtension`
  HttpExtension.`DELETE`
  Convenience HttpExtension object for the `DaprHttp.HttpMethods.DELETE` Verb with empty queryString.
  `static final HttpExtension`
  HttpExtension.`GET`
  Convenience HttpExtension object for the `DaprHttp.HttpMethods.GET` Verb with empty queryString.
  `static final HttpExtension`
  HttpExtension.`HEAD`
  Convenience HttpExtension object for the `DaprHttp.HttpMethods.HEAD` Verb with empty queryString.
  `static final HttpExtension`
  HttpExtension.`NONE`
  Convenience HttpExtension object for `DaprHttp.HttpMethods.NONE` with empty queryString.
  `static final HttpExtension`
  HttpExtension.`OPTIONS`
  Convenience HttpExtension object for the `DaprHttp.HttpMethods.OPTIONS` Verb with empty queryString.
  `static final HttpExtension`
  HttpExtension.`PATCH`
  Convenience HttpExtension object for the `DaprHttp.HttpMethods.PATCH` Verb with empty queryString.
  `static final HttpExtension`
  HttpExtension.`POST`
  Convenience HttpExtension object for the `DaprHttp.HttpMethods.POST` Verb with empty queryString.
  `static final HttpExtension`
  HttpExtension.`PUT`
  Convenience HttpExtension object for the `DaprHttp.HttpMethods.PUT` Verb with empty queryString.
  `static final HttpExtension`
  HttpExtension.`TRACE`
  Convenience HttpExtension object for the `DaprHttp.HttpMethods.TRACE` Verb with empty queryString.
  Methods in io.dapr.client.domain that return HttpExtension
  Modifier and Type
  Method
  Description
  `HttpExtension`
  InvokeMethodRequest.`getHttpExtension()`
  Methods in io.dapr.client.domain with parameters of type HttpExtension
  Modifier and Type
  Method
  Description
  `InvokeMethodRequest`
  InvokeMethodRequest.`setHttpExtension(HttpExtension httpExtension)`

- ## Uses of HttpExtension in io.dapr.spring.boot.autoconfigure.client

  Methods in io.dapr.spring.boot.autoconfigure.client with parameters of type HttpExtension
  Modifier and Type
  Method
  Description
  `reactor.core.publisher.Mono<byte[]>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, byte[] request, HttpExtension httpExtension, Map<String,String> metadata)`
  Deprecated.
  `reactor.core.publisher.Mono<Void>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, HttpExtension httpExtension, Map<String,String> metadata)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, HttpExtension httpExtension, Map<String,String> metadata, TypeRef<T> type)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, HttpExtension httpExtension, Map<String,String> metadata, Class<T> clazz)`
  Deprecated.
  `reactor.core.publisher.Mono<Void>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, TypeRef<T> type)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, Class<T> clazz)`
  Deprecated.
  `reactor.core.publisher.Mono<Void>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, Map<String,String> metadata)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object data, HttpExtension httpExtension, Map<String,String> metadata, TypeRef<T> type)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, Map<String,String> metadata, Class<T> clazz)`
  Deprecated.

- ## Uses of HttpExtension in io.dapr.spring.boot4.autoconfigure.client

  Methods in io.dapr.spring.boot4.autoconfigure.client with parameters of type HttpExtension
  Modifier and Type
  Method
  Description
  `reactor.core.publisher.Mono<byte[]>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, byte[] request, HttpExtension httpExtension, Map<String,String> metadata)`
  Deprecated.
  `reactor.core.publisher.Mono<Void>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, HttpExtension httpExtension, Map<String,String> metadata)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, HttpExtension httpExtension, Map<String,String> metadata, TypeRef<T> type)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, HttpExtension httpExtension, Map<String,String> metadata, Class<T> clazz)`
  Deprecated.
  `reactor.core.publisher.Mono<Void>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, TypeRef<T> type)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, Class<T> clazz)`
  Deprecated.
  `reactor.core.publisher.Mono<Void>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, Map<String,String> metadata)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object data, HttpExtension httpExtension, Map<String,String> metadata, TypeRef<T> type)`
  Deprecated.
  `<T> reactor.core.publisher.Mono<T>`
  ObservationDaprClient.`invokeMethod(String appId, String methodName, Object request, HttpExtension httpExtension, Map<String,String> metadata, Class<T> clazz)`
  Deprecated.