---
title: URLError.Code
framework: foundation
role: symbol
role_heading: Structure
path: foundation/urlerror/code
---

# URLError.Code

Codes that describe errors within the URL loading API.

## Declaration

```swift
struct Code
```

## Topics

### Error codes

- [appTransportSecurityRequiresSecureConnection](foundation/urlerror/code/apptransportsecurityrequiressecureconnection.md)
- [backgroundSessionInUseByAnotherProcess](foundation/urlerror/code/backgroundsessioninusebyanotherprocess.md)
- [backgroundSessionRequiresSharedContainer](foundation/urlerror/code/backgroundsessionrequiressharedcontainer.md)
- [backgroundSessionWasDisconnected](foundation/urlerror/code/backgroundsessionwasdisconnected.md)
- [badServerResponse](foundation/urlerror/code/badserverresponse.md)
- [badURL](foundation/urlerror/code/badurl.md)
- [callIsActive](foundation/urlerror/code/callisactive.md)
- [cancelled](foundation/urlerror/code/cancelled.md)
- [cannotCloseFile](foundation/urlerror/code/cannotclosefile.md)
- [cannotConnectToHost](foundation/urlerror/code/cannotconnecttohost.md)
- [cannotCreateFile](foundation/urlerror/code/cannotcreatefile.md)
- [cannotDecodeContentData](foundation/urlerror/code/cannotdecodecontentdata.md)
- [cannotDecodeRawData](foundation/urlerror/code/cannotdecoderawdata.md)
- [cannotFindHost](foundation/urlerror/code/cannotfindhost.md)
- [cannotLoadFromNetwork](foundation/urlerror/code/cannotloadfromnetwork.md)
- [cannotMoveFile](foundation/urlerror/code/cannotmovefile.md)
- [cannotOpenFile](foundation/urlerror/code/cannotopenfile.md)
- [cannotParseResponse](foundation/urlerror/code/cannotparseresponse.md)
- [cannotRemoveFile](foundation/urlerror/code/cannotremovefile.md)
- [cannotWriteToFile](foundation/urlerror/code/cannotwritetofile.md)
- [clientCertificateRejected](foundation/urlerror/code/clientcertificaterejected.md)
- [clientCertificateRequired](foundation/urlerror/code/clientcertificaterequired.md)
- [dataLengthExceedsMaximum](foundation/urlerror/code/datalengthexceedsmaximum.md)
- [dataNotAllowed](foundation/urlerror/code/datanotallowed.md)
- [dnsLookupFailed](foundation/urlerror/code/dnslookupfailed.md)
- [downloadDecodingFailedMidStream](foundation/urlerror/code/downloaddecodingfailedmidstream.md)
- [downloadDecodingFailedToComplete](foundation/urlerror/code/downloaddecodingfailedtocomplete.md)
- [fileDoesNotExist](foundation/urlerror/code/filedoesnotexist.md)
- [fileIsDirectory](foundation/urlerror/code/fileisdirectory.md)
- [httpTooManyRedirects](foundation/urlerror/code/httptoomanyredirects.md)
- [internationalRoamingOff](foundation/urlerror/code/internationalroamingoff.md)
- [networkConnectionLost](foundation/urlerror/code/networkconnectionlost.md)
- [noPermissionsToReadFile](foundation/urlerror/code/nopermissionstoreadfile.md)
- [notConnectedToInternet](foundation/urlerror/code/notconnectedtointernet.md)
- [redirectToNonExistentLocation](foundation/urlerror/code/redirecttononexistentlocation.md)
- [requestBodyStreamExhausted](foundation/urlerror/code/requestbodystreamexhausted.md)
- [resourceUnavailable](foundation/urlerror/code/resourceunavailable.md)
- [secureConnectionFailed](foundation/urlerror/code/secureconnectionfailed.md)
- [serverCertificateHasBadDate](foundation/urlerror/code/servercertificatehasbaddate.md)
- [serverCertificateHasUnknownRoot](foundation/urlerror/code/servercertificatehasunknownroot.md)
- [serverCertificateNotYetValid](foundation/urlerror/code/servercertificatenotyetvalid.md)
- [serverCertificateUntrusted](foundation/urlerror/code/servercertificateuntrusted.md)
- [timedOut](foundation/urlerror/code/timedout.md)
- [unknown](foundation/urlerror/code/unknown.md)
- [unsupportedURL](foundation/urlerror/code/unsupportedurl.md)
- [userAuthenticationRequired](foundation/urlerror/code/userauthenticationrequired.md)
- [userCancelledAuthentication](foundation/urlerror/code/usercancelledauthentication.md)
- [zeroByteResource](foundation/urlerror/code/zerobyteresource.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Error codes

- [appTransportSecurityRequiresSecureConnection](foundation/urlerror/apptransportsecurityrequiressecureconnection.md)
- [backgroundSessionInUseByAnotherProcess](foundation/urlerror/backgroundsessioninusebyanotherprocess.md)
- [backgroundSessionRequiresSharedContainer](foundation/urlerror/backgroundsessionrequiressharedcontainer.md)
- [backgroundSessionWasDisconnected](foundation/urlerror/backgroundsessionwasdisconnected.md)
- [badServerResponse](foundation/urlerror/badserverresponse.md)
- [badURL](foundation/urlerror/badurl.md)
- [callIsActive](foundation/urlerror/callisactive.md)
- [cancelled](foundation/urlerror/cancelled.md)
- [cannotCloseFile](foundation/urlerror/cannotclosefile.md)
- [cannotConnectToHost](foundation/urlerror/cannotconnecttohost.md)
- [cannotCreateFile](foundation/urlerror/cannotcreatefile.md)
- [cannotDecodeContentData](foundation/urlerror/cannotdecodecontentdata.md)
- [cannotDecodeRawData](foundation/urlerror/cannotdecoderawdata.md)
- [cannotFindHost](foundation/urlerror/cannotfindhost.md)
- [cannotLoadFromNetwork](foundation/urlerror/cannotloadfromnetwork.md)
