2016-07-28 6 views
0

私は画像を提供しているwebAPIを持っています。imgタグで認証された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

[基本認証でタグを設定する方法](http://stackoverflow.com/questions/3823357/how-to-set-the-img-tag-with-basic-authentication)の可能な複製 – FrankerZ

答えて

1

APIの場合は、token based authenticationに切り替えることを検討します。これは、Cookie(または変数を取得)で渡すことができるものです。

現在のところ、すべてのブラウザで不自然な画像タグでユーザー/パスワードのデータを渡すことはできません。

関連する問題