public static class HttpRequestHelper
{
public static string RequestBody()
{
var bodyStream = new StreamReader(HttpContext.Current.Request.InputStream);
bodyStream.BaseStream.Seek(0, SeekOrigin.Begin);
var bodyText = bodyStream.ReadToEnd();
return bodyText;
}
}
मैं इनकमिंग अनुरोधों को लॉग इन करने के लिए इसे एक्शनफ़िल्टर से कॉल करने की योजना बना रहा हूं। बेशक कई एक साथ अनुरोध हो सकते हैं।क्या यह एक सुरक्षित तरीका है HttpContext अनुरोध
क्या यह दृष्टिकोण ठीक है?
पुन। (2) क्या मुझे bodyStream.BaseStream.Seek (0, SeekOrigin.Begin) जोड़ना चाहिए; var bodyText = bodyStream.ReadToEnd() के बाद; ? – tom
पुन: (1) इसे इंगित करने के लिए धन्यवाद; मैं निकट भविष्य के लिए आईआईएस पर होस्टिंग करूँगा। – tom
हां, आप सुरक्षित पक्ष में शुरुआत की तलाश कर सकते हैं। – Badri