我一直在尝试用数据做一个 HTTP.post,但我不断收到 401 响应,说其中一个 vars (client_id) 丢失。
代码:
fetchPlaidAccounts: function (options) {
this.unblock();
response = HTTP.post(config.plaid.base_url + 'connect', {
data: {
client_id: config.plaid.client_id,
secret: config.plaid.secret,
username: options.username,
password: options.password,
type: options.institution,
email: options.email,
options: '{"login_only":true,"list":true}'
},
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
'Access-Control-Allow-Origin': '*'
}
});
return response;
}
我之前做了一个 HTTP.get 并且使用参数而不是数据效果很好。
我还控制台记录了所有变量,它们都有值。
那么,我在这里做错了什么?