From 1aeb6fb66625c76dfe21b569917c42d667bd46a3 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Fri, 22 Jan 2021 16:13:44 -0500 Subject: [PATCH] [F] Use POST request + headers --- ProjectClock/Net.swift | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ProjectClock/Net.swift b/ProjectClock/Net.swift index 9104510..478c481 100644 --- a/ProjectClock/Net.swift +++ b/ProjectClock/Net.swift @@ -196,10 +196,15 @@ func send(_ api: API, _ params: [String: String]? = [:], _ succ if params!["password"] == nil { params!["password"] = localStorage.string(forKey: "pass") } } - let url = createUrl(api.loc, params) + // Create request + let url = createUrl(api.loc) + print(url.absoluteURL) + var request = URLRequest(url: url) + request.httpMethod = "POST" + params?.forEach { request.setValue($1, forHTTPHeaderField: $0) } // Create task - let task = URLSession.shared.dataTask(with: url) { (raw, response, error) in + let task = URLSession.shared.dataTask(with: request) { (raw, response, error) in // Check if raw data exists guard let response = response as? HTTPURLResponse, let raw = raw else { err("Data doesn't exist"); return }