---
title: httpShouldUsePipelining
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/urlsessionconfiguration/httpshouldusepipelining
---

# httpShouldUsePipelining

A Boolean value that determines whether the session should use HTTP pipelining.

## Declaration

```swift
var httpShouldUsePipelining: Bool { get set }
```

## Discussion

Discussion This property determines whether tasks within sessions based on this configuration should use HTTP pipelining. You can also enable pipelining on a per-task basis by creating the task with an NSURLRequest object. The default value is false.

## See Also

### Setting HTTP policy and proxy properties

- [httpMaximumConnectionsPerHost](foundation/urlsessionconfiguration/httpmaximumconnectionsperhost.md)
- [proxyConfigurations](foundation/urlsessionconfiguration/proxyconfigurations.md)
- [connectionProxyDictionary](foundation/urlsessionconfiguration/connectionproxydictionary.md)
