在img标记中使用经过身份验证的webapi
本文关键字:经过 身份验证 webapi img | 更新日期: 2023-09-27 17:59:10
我有一个提供图像的webAPI。
http://{uri}/Data/api/v1/ImageData?objectType=1&dbKey=12
我正试图在c#中的<img>
标签中动态消费它,如下所示:
var src = string.Format("http://{uri}/Data/api/v1/ImageData?objectType={0}&dbKey={1}", viewType, dbKey);
html.Append(@"<div class='Image'>");
html.AppendFormat(@"<span><img src ='{0}'/></span>", src);
html.Append(@"</div>");
现在,我遇到的问题是,我的webAPI有一个基本的身份验证,我需要它来传递用户名和密码。我该怎么做?与这个问题不同的是,我正试图找到更好的方法来传递用户名和密码。
如果是您的API,那么我会考虑切换到基于令牌的身份验证,这是您可以传递cookie(或获取变量)的东西。
目前不可能通过在所有浏览器中都不可知的图像标记来传递用户/密码数据。