# YarpHttpClientConfig

- Module: [Aspire.Hosting.Yarp](/reference/api/typescript/aspire.hosting.yarp.md)
- Version: `13.4.0`
- Kind: `type`
- Source: [GitHub](https://github.com/microsoft/aspire)

Represents HTTP client configuration for a YARP cluster.

## Definition

```typescript
type YarpHttpClientConfig = {
  DangerousAcceptAnyServerCertificate?: boolean;
  EnableMultipleHttp2Connections?: boolean;
  MaxConnectionsPerServer?: number;
  RequestHeaderEncoding: string;
  ResponseHeaderEncoding: string;
  SslProtocols: YarpSslProtocol[];
  WebProxy: YarpWebProxyConfig;
}
```

## Fields

- `DangerousAcceptAnyServerCertificate`: `boolean` `optional`
- `EnableMultipleHttp2Connections`: `boolean` `optional`
- `MaxConnectionsPerServer`: `number` `optional`
- `RequestHeaderEncoding`: `string`
- `ResponseHeaderEncoding`: `string`
- `SslProtocols`: `YarpSslProtocol[]`
- `WebProxy`: [YarpWebProxyConfig](/reference/api/typescript/aspire.hosting.yarp/yarpwebproxyconfig.md)
