windows 服务器 returns 404 尝试使用 Alamofire 请求 POST (swift)

windows server returns 404 when tried to request POST using Alamofire (swift)

我正在尝试 post 向我的 windows 服务器发送一个 json 对象,但每次都是 returns 404。我正在使用 Alamofire 库,因为它使用起来非常方便。服务器 returns 200 (ok) 当我尝试使用 get 方法以及当我将我的 post 请求发送到“https://httpbin.org/post”以测试我的代码时。我猜服务器端有问题,但我不知道是什么。

这是我的客户端代码,以防出现问题:

let urlSend = "http://171.217.5.232:1015/post"
let params = [
    "Action": "sendCode",
    "Email": enteredEmail,
    "Code": code
]

AF.request(urlSend, method: .post, parameters: params, encoder: JSONParameterEncoder.default).responseJSON { response in
    debugPrint(response)
}

您可以使用 Alamofire.upload,这会起作用

    Alamofire.upload(multipartFormData: { (MultipartFormData) in
        for (key, value) in params {
            if let data = value.data(using: .utf8) {
                MultipartFormData.append(data, withName: key)
            }
        }
    }, usingThreshold: UInt64.init(), to: url, method: .post, headers: header) { (results) in
        
    }