首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试通过TrueVault api登录时“未能解析UUID”错误消息

尝试通过TrueVault api登录时“未能解析UUID”错误消息
EN

Stack Overflow用户
提问于 2015-02-16 18:53:29
回答 3查看 1.3K关注 0票数 1

在尝试使用角js通过truvault登录时,我会收到以下错误消息:无法解析UUID。我将用户名、密码和account_id作为params传递。我成功地使用curl命令并获得成功响应。

api文档中没有描述400错误以进行授权。我不确定这个UUID是否链接到schema_id。会有人(真真正的家伙!)知道我做错了什么吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-02-26 08:13:14

我联系了特蕾弗的支持部门。丹帮我度过了难关。

我将用户名/密码/account_id作为url字符串查询参数传递。我必须对代码进行两次更改: 1.将上面的内容作为表单数据参数传递给我的项目。2.向我的项目添加角形后固定. as。(注:我不添加链接,因为有编辑谁将不允许的链接到其他地方的文章。(过去曾经发生过!)

票数 1
EN

Stack Overflow用户

发布于 2016-02-02 04:26:48

在使用Node.js时,querystring API非常有用。只需将一个对象传递给querystring.stringify()函数,就可以将结果输出发送到TrueVault进行登录。

此外,我发现添加标头'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'可能是必要的(这是角后修复库所做的事情之一)。

票数 0
EN

Stack Overflow用户

发布于 2016-06-11 00:07:43

@正交理论是正确的,但如何实际构建请求却有点棘手。假设我们将获取formData params一起使用,我想添加一个成功请求的示例:

代码语言:javascript
复制
...
var formData = new FormData();
formData.append('username', username);
formData.append('password', password);
formData.append('account_id', accountId);

return fetch(url, {
  method: 'POST',
  headers: {
    'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8'
  },
  body: formData
});
...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28548377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档