---
title: urlAppendStringMap
framework: networkextension
role: symbol
role_heading: Instance Property
path: networkextension/nefiltercontrolprovider/urlappendstringmap
---

# urlAppendStringMap

A dictionary containing strings to be appended to URLs.

## Declaration

```swift
var urlAppendStringMap: [String : String]? { get set }
```

## Discussion

Discussion When the Filter Data Provider determines that a string should be appended to the request URL for a new flow, it creates a NEFilterNewFlowVerdict object using the URLAppendStringVerdictWithMapKey: class method. The system uses the URLAppendStringVerdictWithMapKey: method to look up the corresponding string in this dictionary. The system then appends the string to the flow’s request URL.

## See Also

### Handling remediation

- [handleRemediation(for:completionHandler:)](networkextension/nefiltercontrolprovider/handleremediation(for:completionhandler:).md)
- [remediationMap](networkextension/nefiltercontrolprovider/remediationmap.md)
- [NEFilterProviderRemediationMapRemediationButtonTexts](networkextension/nefilterproviderremediationmapremediationbuttontexts.md)
- [NEFilterProviderRemediationMapRemediationURLs](networkextension/nefilterproviderremediationmapremediationurls.md)
- [NEFilterProviderRemediationURLFlowURL](networkextension/nefilterproviderremediationurlflowurl.md)
- [NEFilterProviderRemediationURLFlowURLHostname](networkextension/nefilterproviderremediationurlflowurlhostname.md)
- [NEFilterProviderRemediationURLOrganization](networkextension/nefilterproviderremediationurlorganization.md)
- [NEFilterProviderRemediationURLUsername](networkextension/nefilterproviderremediationurlusername.md)
