我正在尝试在Swift 4.0中将简单的XMLHttpRequest转换为Alamofire 4+。
以前,我一直在从Web应用程序向服务器记录一些错误,对于这些错误,以下最小化请求已足够。
REUSE_DB_CONN
当我尝试使用Alamofire将其转换为请求时,可以正常访问服务器,但由于格式错误而拒绝了我的请求,这意味着我对Alamofire的编码或参数一无所知。
我尝试的是以下内容(以及涉及JSONEncoding和其他URLEncoding方案的几个排列)
xhr = new XMLHttpRequest();
xhr.open("POST", "https://{my_server}/log", true);
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.send("data=error_log")
很明显,这不是上述XMLHttpRequest的翻译。有人可以帮我纠正它并理解其中的区别吗?