В настоящее время я делаю веб-приложение и мне нужно загрузить локальный файл index.html в качестве URL-адреса, но я немного растерялся.Я знаком с loadHTMLString из WebKit, но немного потерян при использовании alamofire.
Я пытался загрузить HTMLString в WebKit с помощью webView с большим
func registerShift() {
let url = Bundle.main.url(forResource: "index", withExtension: "html")!
let parameters = [
"brugernavn": "user@email.dk",
"password": "testPass"
]
Alamofire.request(url, method: .post, parameters: parameters, encoding: URLEncoding.httpBody).responseString { response in
switch response.result {
case .success:
if let value = response.result.value {
print(value)
}
case .failure(let error):
print(error)
}
}
}
Я ожидал, что веб-сайт действительно отправит форму, однако вместо этого он печатает HTML-код локального index.html.Локальный файл index.html - это простая форма, содержащая входные данные (имя = brugernavn) и входные данные (имя = пароль).