我已经在SO中搜索了一些关于这个的线程,但是只能找到一些解释这个头是什么,或者如何在c#中获得授权头,但是我不想从服务器端读取,而是从客户端读取它.
有没有办法从浏览器获取Base64编码头“授权”?
我想实现一个可以登录的工具,如果您点击特定的按钮,您的用户名将被保存.
我的问题是浏览器自动执行授权,并且使用jQuery和JavaScript方法,您只能设置请求头并获取响应头.我找不到一个方法来获取请求头.
库gethttp可以得到一些标题,但不能获得授权头.
我的猜测是这个标题是隐藏的.
我正在通过SVN进行登录,浏览器在您进入网站的那一刻进行授权.
解决方法
我假设你试图使用基本的领域授权机制
这已经在Stackoverflow中被回复了并且涉及$.ajax()jquery对象.
How to use Basic Auth with jQuery and AJAX?
所以请不要我这么说
这已经在Stackoverflow中被回复了并且涉及$.ajax()jquery对象.
How to use Basic Auth with jQuery and AJAX?
所以请不要我这么说
$.ajaxSetup({ headers: { 'Authorization': "Basic XXXXX" },data: '{ "comment" }',success: function (){ alert('Thanks for your comment!'); } });
其中XXXXX是您的用户名:password base64编码