HTTP 要求を作成し、応答本文を文字列として返す次の関数があります。
private string getResponseBody(string method, string partialUrl)
{
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(_hostPath + partialUrl);
req.ContentLength = 0;
req.KeepAlive = false;
req.Method = method;
return new StreamReader(req.GetResponse().GetResponseStream()).ReadToEnd();
}
最初のパラメータ method には、一般的な HTTP メソッド (GET、POST、PUT、DELETE) のみを値として指定できます。
入力を強制的にこれらの値の 1 つにするには、オブジェクトを作成する必要があることはわかっていますが、詳細はわかりません。誰でも助けてもらえますか?
PS: 4.0 フレームワークを使用しています