Мне нужно сделать http-запрос с одним заголовком Int, но при всех моих попытках используются словари с типом [String: String].
Как создать заголовок [String: Int]???
пс.Я использую swift 4.2
Я использую эту функцию для выполнения запроса, если я пытаюсь изменить заголовки параметра на [String: Int] или поместить словарь непосредственно в allHTTPHeaderFields, я получаю эту ошибку: Cannotприсвоить значение типа '[String: Int]' типу [String: String]? '
`static func fetch(url: URL, headers: [String: String]? = nil, completion: @escaping (Data?, Error?) -> Void) {
var request = URLRequest(url: url)
request.httpMethod = "GET"
if headers != nil {
request.allHTTPHeaderFields = [headers]
}
URLSession.shared.dataTask(with: request) { (data, response, error) in
guard error == nil else { completion (nil, error); return }
guard let data = data else { print("No data"); return }
completion(data, nil)
}.resume()
}`
Я также пытался использовать некоторые фреймворки, такие как Moya, но у меня там такие же проблемы