如何使用 Alamofire 像 Postman 一样发送表单数据
How to use Alamofire to send Form-data as in Postman
我想发出与屏幕截图中所示的 Postman 请求类似的 ALamofire 请求
我结束了 POST + Alamofire UPload + appendBodyPart(#stream: NSInputStream, length: UInt64, headers: [String: String])
将是答案,但没有找到如何实施的明确示例?
我检查过this Doc.
你使用 Alamofire 的简单 POST 请求应该是这样的
Alamofire.request(.POST, "http:/request.example.com", parameters: ["foo": "bar","key_1":"value_1"])
.response { request, response, data, error in
println(request)
println(response)
println(error)
}
您可以根据您的反应使用.responseJSON
、.responseString
从 2020 年开始使用 Swift 5 和 Alamofire 4.9.1,这个对我有用:
Alamofire.request("http:/request.example.com",
method: .post,
parameters: ["foo": "bar","key_1":"value_1"],
encoding: URLEncoding.httpBody).response { response in
print(response.request)
print(response.data)
print(response.error)
}
希望这对某人有所帮助。
我想发出与屏幕截图中所示的 Postman 请求类似的 ALamofire 请求
我结束了 POST + Alamofire UPload + appendBodyPart(#stream: NSInputStream, length: UInt64, headers: [String: String])
将是答案,但没有找到如何实施的明确示例?
我检查过this Doc.
你使用 Alamofire 的简单 POST 请求应该是这样的
Alamofire.request(.POST, "http:/request.example.com", parameters: ["foo": "bar","key_1":"value_1"])
.response { request, response, data, error in
println(request)
println(response)
println(error)
}
您可以根据您的反应使用.responseJSON
、.responseString
从 2020 年开始使用 Swift 5 和 Alamofire 4.9.1,这个对我有用:
Alamofire.request("http:/request.example.com",
method: .post,
parameters: ["foo": "bar","key_1":"value_1"],
encoding: URLEncoding.httpBody).response { response in
print(response.request)
print(response.data)
print(response.error)
}
希望这对某人有所帮助。