在JavaScript中使用Fetch方法调用API时“ BAD REQUEST”

时间:2018-11-20 15:57:21

标签: javascript api web

我正在尝试使用Fetch方法从API返回一些数据,但出现400错误。我可能会遗漏一些明显的东西,但是我从事这一工作已经很久了,我可能看不到树木的木头。

<ContextMenu ItemsSource="{Binding PlacementTarget.DataContext.ContextMenuItems, RelativeSource={RelativeSource Self}}" 
             DisplayMemberPath="Name" />

如果任何人都可以提供任何提示,那就太好了。

1 个答案:

答案 0 :(得分:1)

如文档中针对Authorization标头所写,您需要在base64中对其进行编码。

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Authorization

所以尝试headers.append('Authorization', 'Basic ' + btoa( USERNAME + ":" + PASSWORD ));