トップページ > プログラム > 2015年04月06日 > 7a1uR9mj

書き込み順位&時間帯一覧

24 位/178 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000001012



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net

書き込みレス一覧

C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net
113 :デフォルトの名無しさん[sage]:2015/04/06(月) 21:17:21.44 ID:7a1uR9mj
C#でWEB上のデータを取得しようと次のコードを記述しています。
特定のサイトのみ次のとおりエラーメッセージが表示されてしまいます。


転送接続からデータを読み取れません: 接続は閉じられました。



WebClient wc = new WebClient();
Stream st = wc.OpenRead(str_url);
StreamReader sr = new StreamReader(st,
Encoding.GetEncoding("Shift_JIS"));

string web_data = sr.ReadToEnd();
//Console.WriteLine(sr.ReadToEnd());

sr.Close();
st.Close();


何が原因なのでしょうか?
C#, C♯, C#相談室 Part87 [転載禁止]©2ch.net
116 :デフォルトの名無しさん[sage]:2015/04/06(月) 23:08:58.09 ID:7a1uR9mj
>>114 >>115

実は、そのサイトのURLは <html>を閉じていなかったり
特定のページが途中で終了しています。。。

そういう<html>とかの終了タグが無い場合にはダメなんでしょうか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。