Это на самом деле принадлежит URL
и не имеет ничего общего с методом HTTP. Таким образом, вам нужно добавить элемент запроса к URL:
let theURL = URL(string: "https://myapi/check_email")!
var urlComponents = URLComponents(url: theURL, resolvingAgainstBaseURL: true)!
let queryItem = URLQueryItem(name: "email", value: "user1@gmail.com")
urlComponents.queryItems = [queryItem]
let newURL = urlComponents.url!
. Это работает на любом HTTP-методе (включая GET
POST
, PUT
и т. Д.).