HttpWebRequest
을 만들고 GetResponseStream
메서드라고합니다. 스트림을 읽으려고 할 때 이미 모든 데이터가 로컬 버퍼에 복사 되었습니까? 아니면 전선을 통해 읽혀서 읽을 수 있습니까?HttpWebRequest GetResponseStream 작동 방법
0
A
답변
2
GetResponseStream 메서드는 Stream
추상 클래스 인 NetworkStream
의 특정 구현을 반환합니다. 이 유형의 스트림은 소켓에 바인딩됩니다. TCP/IP 소켓 스트림에 대한 포인터입니다. 서버가 일부 데이터를 기록한 경우 클라이언트가이 스트림에서 읽기 시작하면 서버에서 더 많은 데이터를 쓸 때까지 현재 사용할 수있는 것보다 많은 데이터를 읽으려고하면 소켓에서 사용할 수있는 데이터 만 읽습니다. 소켓에.
서버가 이미 소켓에 5 바이트를 기록했다고 가정하면 클라이언트의 스트림에서 5 바이트를 읽으려고하면이 5 바이트를 검색 할 수 있지만 읽으려고하면 6 바이트는 서버가 하나 이상의 바이트를 전송하거나 타임 아웃 될 때까지 차단됩니다.
-1
that example을 보면 .GetResponse()
전화가 필요하다는 것을 알 수 있습니다. 질문에 대한 답을 얻을 수 있습니다.
관련 문제
- 1. REST HttpWebRequest GetResponseStream() 오류 500
- 2. HttpWebResponse GetResponseStream Dispose in hang
- 3. HttpWebRequest ReadWriteTimeout이 .NET에서 무시되었습니다. Mono에서 작동
- 4. WebRequest GetResponseStream 바이트 읽기
- 5. HttpWebRequest C#
- 6. C#에서 GetResponseStream()으로 '(400) Bad Request 요청하기'
- 7. HttpWebRequest GetResponse. 그 응답을 기다리는 방법?
- 8. HttpWebRequest : 브라우저로 식별하는 방법?
- 9. VB.NET ~ httpwebrequest - httpwebrequest 동안 양식 요소 ID/이름을 얻는 방법
- 10. powershell httpwebrequest cookiecontainer 문제가 발생합니까?
- 11. HttpWebRequest : 세션 ID를 얻는 방법
- 12. HttpWebRequest & UploadProgressChanged?
- 13. Windows 서비스의 HttpWebRequest 시간 초과
- 14. tcpclient vs httpwebrequest
- 15. Wordpress 로그인 httpwebrequest
- 16. 자바 스크립트에서 HttpWebRequest 범위를 얻는 방법?
- 17. AudioPlayerAgent의 HttpWebRequest
- 18. HttpWebRequest 문제
- 19. gzip HttpWebRequest
- 20. HttpWebRequest Hanging
- 21. C# HttpWebRequest
- 22. HttpWebRequest 문제
- 23. Silverlight의 HttpWebRequest
- 24. Couchdb .... HttpWebRequest
- 25. HttpWebRequest (.NET)를 비동기 적으로 사용하는 방법?
- 26. HttpWebRequest/HttpResponse : 응답에서 데이터를 보내는 방법?
- 27. HttpWebRequest 비 ASCII 문자로 리디렉션을 처리하는 방법
- 28. VB.NET | HttpWebRequest, 호스트가 온라인 상태인지 확인하는 방법?
- 29. .NET HttpWebRequest & SendChunked : 큰 콘텐츠를 보내는 방법?
- 30. SSL, 인증서 등을 통한 HttpWebRequest
좋습니다. 그러나 전선을 따라 데이터를 소비하길 원합니다. C#에서 가능합니까? 그렇지 않다면 모든 언어로 가능합니까? –
'GetResponseStream' 함수를 호출하면 간단히 핸들을 얻을 수 있습니다. 일단 스트림을 읽으면 각 바이트를 보내거나 메서드를 호출 할 때만 다운로드가 끝나면 상호 작용할 수 있습니다 그것? 유용한 답변을 제공하거나이 질문을 삭제할 때까지 투표를 진행할 것입니다. –