我最近开始尝试使用Mithril js,偶然发现了一些基本要求,即发送一些授权和其他标题以及请求。在阅读了文档和在线的一些例子之后,我明白这是如何做到的 -
qry = "select * from emp";
using(IDataReader dr = OracleFacoty.ExecuteReader(CommandType.Text,qry,null)
{
while(dr.read())
{
//Do operation
}
}
我的问题是xhr在哪里通过?因为这显然会出错:m.request({
method: "GET"
url: "/some/url/"
config: function(xhr) {
xhr.setRequestHeader("Authorization", "".concat("Token ", API_TOKEN));
}
});
我无法设置标题。如果我必须声明 XMLHTTPRequest 实例并使用 open(),那么 m.request()的需求是什么?
我做错了什么?方向会有所帮助。
答案 0 :(得分:1)
如果<span ng-show="signupForm.email_addr.$validEmail">
挂钩为您提供config
对象作为第一个参数,那应该可以正常工作。 It is, according to the documentation
我确实注意到了一些语法错误(缺少逗号)。这解决了吗?
xhr
答案 1 :(得分:0)
实际上,您需要做的就是设置自定义标头(根据Mithril documentation):
m.request({
method: "GET",
url: "/some/url/",
headers: {
"Authorization": "Token <token_placeholder>",
},
})