我正在尝试通过 koa 复制登录表单的行为。
登录表单执行以下操作:
<form id="loginForm" method="post" action="http://myaddress:3000/auth" enctype="multipart/form-data">
var form = new FormData();
form.append('identification', 'userId');
form.append('password', 'userPassword');
var options = {
url: DB_SERVER_URL + 'auth',
method: 'POST',
formData: form
};
var response = yield request(options);
console.log('response.statusCode: ' + response.statusCode);
但我总是得到 400 响应。
我试过只使用form.submit(DB_SERVER_URL + 'auth', function(err, res) { ... }
which 工作,但我喜欢 koa 的 yield 功能,理想情况下我想避免处理回调。
有任何想法吗?