// // Constant.swift // Meterage // // Created by 203 on 2023/2/2. // import Foundation class HttpRequestCreator { public static var shared = HttpRequestCreator() func createPostRequest(url: String, dic: Dictionary<String, Any>) -> URLRequest { var request = URLRequest.init(url: URL.init(string: url)!) let parameters = dic.toJsonString() request.httpBody = parameters.data(using: .utf8) request.httpMethod = "POST" request.timeoutInterval = 30 request.addValue("application/json;charset=UTF-8", forHTTPHeaderField: "Content-Type") return request } func createPostRequest(url: String, dic: Dictionary<String, Any>, token: String) -> URLRequest { var request = URLRequest.init(url: URL.init(string: url)!) let parameters = dic.toJsonString() request.httpBody = parameters.data(using: .utf8) request.httpMethod = "POST" request.timeoutInterval = 30 request.addValue("application/json;charset=UTF-8", forHTTPHeaderField: "Content-Type") request.addValue("token", forHTTPHeaderField: token) return request } }