---
title: "loadSimulatedRequest(_:response:responseData:)"
framework: webkit
role: symbol
role_heading: Instance Method
path: "webkit/wkwebview/loadsimulatedrequest(_:response:responsedata:)"
---

# loadSimulatedRequest(_:response:responseData:)

Loads the web content from the data you provide as if the data were the response to the request.

## Declaration

```swift
func loadSimulatedRequest(_ request: URLRequest, response: URLResponse, responseData data: Data) -> WKNavigation
```

## Parameters

- `request`: A URL request that specifies the base URL and other loading details the system uses to interpret the data you provide.
- `response`: A response the system uses to interpret the data you provide.
- `data`: The data to use as the contents of the webpage.

## Return Value

Return Value A new navigation object you use to track the loading progress of the request.

## See Also

### Loading web content

- [load(_:mimeType:characterEncodingName:baseURL:)](webkit/wkwebview/load(_:mimetype:characterencodingname:baseurl:).md)
- [loadHTMLString(_:baseURL:)](webkit/wkwebview/loadhtmlstring(_:baseurl:).md)
- [loadFileRequest(_:allowingReadAccessTo:)](webkit/wkwebview/loadfilerequest(_:allowingreadaccessto:).md)
- [loadFileURL(_:allowingReadAccessTo:)](webkit/wkwebview/loadfileurl(_:allowingreadaccessto:).md)
- [loadSimulatedRequest(_:responseHTML:)](webkit/wkwebview/loadsimulatedrequest(_:responsehtml:).md)
- [isLoading](webkit/wkwebview/isloading.md)
- [estimatedProgress](webkit/wkwebview/estimatedprogress.md)
