将javascript POST请求转换为Alamofire

时间:2018-07-12 15:41:29

标签: ios swift alamofire

我正在尝试在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的翻译。有人可以帮我纠正它并理解其中的区别吗?

0 个答案:

没有答案