Я не хочу делиться реальной ссылкой, поскольку она может содержать некоторую личную информацию, поэтому не удивляйтесь, если она не работает.
У меня есть ссылка, которая выглядит следующим образом: www.somelink.com/stuff/searchmembers?member=John
И некоторые заголовки, которые мне нужно передать, например Login: Admin, Password: Admin
Когда я использую этот сайт все, кажется, работает просто отлично, я поставил ссылку,сделайте его GET и поместите заголовки в формат ключ: значение, и в результате я получу список всех членов, но как я могу сделать то же самое с URLSession? Вот что у меня сейчас, и я ничего не получаю. Что я там не так делаю?
func getAllMembers(urlString: String) {
guard let url = URL(string: urlString) else { return }
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.setValue("Admin", forHTTPHeaderField: "Login")
request.setValue("Admin", forHTTPHeaderField: "Password")
request.httpBody = "member=John".data(using: .utf8)!
URLSession.shared.dataTask(with: request) { (data, response, error) in
print(response)
print(data)
}.resume()
}