집 >백엔드 개발 >C#.Net 튜토리얼 >ASP.NET 시스템 개체 요청에 대한 자세한 설명
요청 객체
는 페이지를 요청하거나 메시지를 전송할 때 클라이언트가 제공한 모든 정보를 가져오는 데 사용됩니다. 양식 . 사용자의 HTTP 변수, 식별할 수 있는 브라우저, 클라이언트를 저장하는 쿠키 정보 및 요청 주소 등이 포함됩니다.
Request 개체는 System.Web.httpRequest 클래스의 개체입니다.
일반적으로 사용되는 속성은 다음과 같습니다.
QueryString: HTTP 쿼리 문자열 변수 세트를 가져옵니다. 주로 HTTP 프로토콜의 Get 요청에 의해 전송된 데이터를 수집하는 데 사용됩니다.
양식: 폼 또는 페이지 변수 세트, Post 메소드에서 보낸 요청 데이터를 수집하는 데 사용됩니다.
ServerVarible: 환경 변수 컬렉션에는 서버와 클라이언트의 시스템 정보가 포함됩니다
Params: 매개변수가 전달되는 메소드에 관계없이 QueryString, Form 및 ServerVarible의 세 가지 메소드 모음입니다.
Url: QueryString, Form 및 ServerVarible에 대한 URL 정보를 가져옵니다. 현재 요청
UserHostName: 원격 클라이언트의 DNS 이름을 가져옵니다.
UserHostAddress: 원격 클라이언트의 IP 호스트 주소를 가져옵니다.
IsLocal: 요청이 로컬 컴퓨터에서 오는지 여부를 나타내는 값 가져오기
브라우저: 요청되는 클라이언트 브라우저 기능에 대한 정보를 가져오거나 설정합니다.
일반적으로 사용되는 방법은 다음과 같습니다.
BinaryRead(): 현재 입력 스트림에서 지정된 바이트 수의 바이너리 읽기를 실행합니다
SaveAs(): HTTP 요청을 디스크에 저장
부분 속성:
protected void Page_Load(object sender, EventArgs e) { Textbox1.Text = Request.Browser.Browser; Textbox2.Text = Request.Url.ToString(); Textbox3.Text = Request.ContentLength.ToString(); Textbox4.Text = Request.FilePath; Textbox5.Text = Request.HttpMethod; Textbox6.Text = Request.UserHostName; }
출력 결과:
요약: Request는 클라이언트로부터 다양한 정보를 얻기 위해 사용됩니다
[관련 추천]
1. Asp.net 내장 객체의 Request 객체 사용예 요약
asp의 요청 객체에서 클라이언트 데이터를 얻는 5가지 방법 공유4.
위 내용은 ASP.NET 시스템 개체 요청에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!