我认为我已经在整个网络中搜索了答案,但我仍然陷于困境。我尝试从cinesa.es POST api控制台记录响应,但无法解决授权问题。
我在邮递员中尝试过,并获得了我从他们身上得到的钥匙的答案,但是在网络上,我只收到401错误的响应。
控制台中响应之前的错误代码:POST https://www.cinesa.es/ApiFilms net :: ERR_ABORTED 401
$(document).ready(function () {
var request = new Request('https://www.cinesa.es/ApiFilms', {
method: 'POST',
mode: 'cors',
redirect: 'follow',
headers: new Headers({
'WWW-Authenticate': 'Basic',
'Content-Type': 'multipart/json',
'Authorization': 'XXXXXXX'
})
});
// Now use it!
fetch(request).then(function(response) {
console.log(response); /* handle response */
});
任何明智的做法如何使它前进?
预先感谢!
答案 0 :(得分:0)
根据http标头授权official doc,您必须指定授权[空格]秘密密钥。您是否尝试过这样做?
因此,在您的特殊情况下,必须为:
Map<String, List<String>> res = events.stream().collect(Collectors.groupingBy(key -> key[0].split(" ")[1],
Collectors.mapping(val -> val[1].split(" ")[1], Collectors.toList())));