---
title: "init(request:session:)"
framework: foundation
role: symbol
role_heading: Initializer
path: "foundation/urlsession/datataskpublisher/init(request:session:)"
---

# init(request:session:)

Creates a data task publisher from the provided URL request and URL session.

## Declaration

```swift
init(request: URLRequest, session: URLSession)
```

## Parameters

- `request`: The doc://com.apple.foundation/documentation/Foundation/URLRequest from which to create a URL session data task.
- `session`: The doc://com.apple.foundation/documentation/Foundation/URLSession to create the data task.
