我已经收到了一个http请求,它可以使用alamofire从快捷到谷歌云函数/node.js:
Alamofire.request(url, method: .post, parameters: [
"api_version": apiVersion,
])我知道请求是命中服务器并在服务器上执行函数,因为我打印出我在该函数中的日志消息。
我还知道客户机上的apiVersion包含数据,这是一个条形api版本。
但是在这个函数的服务器上:
exports.ephemeral_keys = functions.https.onRequest((req, res) => {
console.log("activated ephemeral keys") // prints to the console
const stripe_version = req.query.api_version //is undefinedconsole.log(stripe_version)是未定义的日志记录。
有什么想法吗?
*更新*
我看了一下这篇文章,我怀疑有编码问题,但是建议会很好。
How to add Alamofire URL parameters
谢谢。
发布于 2017-09-28 06:49:34
这个能行吗?
Alamofire.request(url,
method: .post,
parameters: ["api_version": apiVersion],
encoding: URLEncoding(destination: .queryString))https://stackoverflow.com/questions/46462450
复制相似问题