asp.net mvc Web アプリケーションの Web.config ファイル内に次の設定を追加しました。
<appSettings>
//code goes here
<add key="ApiUserName" value="testuser" />
<add key="ApiPassword" value=,,,… />
<add key="ApiURL" value="http://win-spdev:8400/servlets/AssetServlet" />
</appSettings>
これらの設定は、コントローラー アクション メソッド内で次のように API 呼び出しを開始するために使用されます。
using (var client = new WebClient())
{
var query = HttpUtility.ParseQueryString(string.Empty);
foreach (string key in formValues)
{
query[key] = this.Request.Form[key];
}
query["username"] = System.Web.Configuration.WebConfigurationManager.AppSettings["ApiUserName"];
query["password"] = System.Web.Configuration.WebConfigurationManager.AppSettings["ApiPassword"];
query["assetType"] = "Rack";
query["operation"] = "AddAsset";
string apiurl = System.Web.Configuration.WebConfigurationManager.AppSettings["ApiURL"];
var url = new UriBuilder(apiurl);
web.config ファイルhttp://msdn.microsoft.com/en-us/library/zhhddkxy.aspxの暗号化と復号化に関する次のリンクを読みました。しかし、上記のアクションメソッド内で、リンクに記載されている暗号化と復号化を行う方法がわかりませんか?