HttpWebRequest
을 사용하여 파이썬으로 작성된 웹 서비스를 호출하고 해당 서비스가 XML 파일을 반환한다고 가정 해 보겠습니다. 데이터를 다운로드하는 데 10 초가 걸린다 고 가정합니다.HttpWebRequest를 사용하여 다운로드
HttpWebResponse response = (HttpWebResponse)req.GetResponse();
if(allDate100%Transfered)
MsgBox.show("u can now CUT your cable. All data is there!!!");
모든 것이 전송되었는지 확인할 수있는 속성이 있습니까?
예를 들어 수신 된 데이터를 문자열로 읽으 려하지만 모든 데이터가 성공적으로 다운로드되었을 때만 수행하고 싶습니다.
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
String xml = reader.ReadToEnd();
나는 어떤 메시지가 또는 모든 데이터가 거기에 정말 내가 더 이상 연결이 필요하지 않는 것이 나에게 알려주는 웹 서비스에서 서명합니까?
편집 : 문제는 거기에 있습니다. 나는 다른 대답을 얻고 그들 은 서로 모순된다.
서식을 설정하고 영어로 시간을 보내십시오. 대문자 대신 ** 굵게 **를 사용하고 느낌표를 사용하지 마십시오. 코드가'response.GetResponseStream()'을 말하면 안 되는가? – jgauffin