私は現在、httppost を作成してから応答を得るいくつかの機能に取り組んでいます。
私が現在取り組んでいるコードは次のとおりです。
public string SubmitRequest(string postUrl, string contentType, string postValues)
{
var req = WebRequest.Create(postUrl);
req.Method = "POST";
req.ContentType = contentType;
try
{
using (var reqStream = req.GetRequestStream())
{
var writer = new StreamWriter(reqStream);
writer.WriteLine(postValues);
}
var resp = req.GetResponse();
using (var respStream = resp.GetResponseStream())
{
var reader = new StreamReader(respStream);
return reader.ReadToEnd().Trim();
}
}
catch(WebException ex)
{
// do something here
}
return string.Empty;
}
この関数は、xml を文字列形式で返します。次に例を示します。
<result>
<code>Failed</code>
<message>Duplicate Application</message>
</result>
これはクラス オブジェクトに変換する必要がありますが、正しい方法で処理する方法がわかりません。
アドバイスをいただければ幸いです。