我有一个提供图像的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有一个基本身份验证,我需要传递用户名和密码。我怎样才能做到这一点?与this问题不同,我试图找到更好的方法来传递用户名和密码。
答案 0 :(得分:1)
如果它是你的API,那么我会考虑切换到token based authentication,这是你可以在cookie中传递的(或获取变量)。
目前无法通过与所有浏览器无关的图片代码传递用户/密码数据。