BinaryRead 메서드는 POST 요청의 일부로 클라이언트에서 서버로 보낸 데이터를 검색합니다. 이 메서드는 클라이언트로부터 데이터를 검색하여 이 데이터를 SafeArray에 저장합니다. SafeArray는 크기 수와 그 크기의 경계에 대한 정보를 포함하는 배열입니다.
variant = Request.BinaryRead(count)
BinaryRead 메서드는 POST 요청의 일부로서 클라이언트가 보낸 원본 데이터를 읽기 위해 사용됩니다. 이 메서드는 예를 들어 POST 요청에서 보내진 양식 데이터를 보기 위해 Request.Form 컬렉션을 사용하는 것과는 반대로 이 데이터에 대한 낮은 수준의 액세스용으로 사용됩니다. 일단 BinaryRead를 호출한 후에 Request.Form 컬렉션의 변수를 참조하면 오류가 발생합니다. 반대로 Request.Form 컬렉션의 변수를 참조한 후 BinaryWrite를 호출해도 오류가 발생합니다. Request 컬렉션의 변수에 액세스할 때 이 변수가 속하는 하위 컬렉션을 지정하지 않으면 Request.Form 컬렉션을 검색하여 이 규칙을 강제로 실행할 수도 있습니다.
다음은 BinaryRead 메서드를 사용하여 요청 내용을 안전한 배열에 저장하는 예제입니다.
<%
Dim vntPostedData, lngCount
lngCount = Request.TotalBytes
vntPostedData = Request.BinaryRead(lngCount)
%>
TotalBytes, ClientCertificate, Cookies, Form, QueryString, ServerVariables