---
title: httpMethod
framework: foundation
role: symbol
role_heading: Instance Property
path: foundation/urlrequest/httpmethod
---

# httpMethod

The HTTP request method.

## Declaration

```swift
var httpMethod: String? { get set }
```

## Mentioned in

Uploading data to a website

## Discussion

Discussion The default HTTP method is “GET”.

## See Also

### Accessing request components

- [url](foundation/urlrequest/url.md)
- [httpBody](foundation/urlrequest/httpbody.md)
- [httpBodyStream](foundation/urlrequest/httpbodystream.md)
- [mainDocumentURL](foundation/urlrequest/maindocumenturl.md)
