我试图连接到
Bamboo HR's API,我已设法与curl
和Swift Foundation的URLRequest
/ URLSession
(以及较旧的Express节点)合作。 js app)。
但是,在尝试使用.get()
方法时使用Vapor's client时,我收到了来自BambooHR的成功200
响应 - 但回复的{{1}是空的。
以下是代码段:
键和{myDomain}是示例中的占位符
.body
当我let encodedKey = "\(key):x".utf8.base64String
let directoryRootUrl = "https://api.bamboohr.com/api/gateway.php/{myDomain}/v1/employees/directory"
let response = try drop.client.get(
directoryRootURL,
headers: [
"Accept": "application/json",
"Authorization": "Basic \(encodedKey)",
"Host": "api.bamboohr.com"
])
时,这就是显示的内容:
print(response)
我想知道我是否对Vapor做错了什么,或者它是否是一个错误。