Web サービスに接続し、API にクエリを実行して成功した結果を取得するための以下のコードがあります。しかし、私は2つの問題に直面しています
XML 形式の応答を取得できません。
ページからリターン URL にリダイレクトできません。
TIAを助けてください
文字列 URL = "";
string Method = "";
string Group = "";
string FormName = "";
string return_url = "";
Url = "https://abc.com/ws/";
Method = "getRates";
Group = "rates";
FormName = "form1";
return_url = "~/app/Public/PaymentTest.aspx?DR={DR}";
NameValueCollection FormFields = new NameValueCollection();
FormFields.Add("username", "xxx");
FormFields.Add("password", "xxxx");
FormFields.Add("pin", "xxxx");
FormFields.Add("dest_country", "Kenya");
FormFields.Add("return_url", return_url);
Response.Write("<html><head>");
Response.Write(string.Format("</head><body onload=\"document.{0}.submit()\">", FormName));
Response.Write(string.Format("<form name=\"{0}\" method=\"{1}\" action=\"{2}\" >", FormName, "post", Url + Group + "/" + Method));
for (int i = 0; i < FormFields.Keys.Count; i++)
{
Response.Write(string.Format("<input name=\"{0}\" type=\"hidden\" value=\"{1}\">", FormFields.Keys[i], FormFields[FormFields.Keys[i]]));
}
Response.Write("</form>");
Response.Write("</body></html>");
Response.End();