y‰SŽÒzJavaŽ¿–⥑ ..
390:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:25:51
‚¿‚á‚ñ‚Ɠǂ܂Ȃ©‚Á‚½Œ‹‰Ê‚ª‚±‚ꂾ‚æc
391:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:29:58
>>384
‚à‚µ‚©‚µ‚Ä "SJIS" ‚¶‚á‚È‚‚Ä "Windows-31j" ‚Æ‚© "MS932" ‚ðŽw’è‚·‚邯ãŽè‚“®‚¢‚½‚肵‚È‚¢‚¾‚낤‚©
392:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:31:17
>>388
null ‚Æ "" ‚͕ʂ̂à‚̂Ȃ̂ÅA2ŒÂƒ`ƒFƒbƒN‚·‚é•K—v‚ª‚ ‚è‚Ü‚·
393:382
09/08/10 13:33:58
>>385
‚í‚©‚è‚Ü‚µ‚½A‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·
394:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:43:53
>>384
"Windows-31j" ‚Æ"MS932"‚ÍAŽŽ‚µ‚Ă݂܂µ‚½‚ª‚¾‚߂łµ‚½B
2ch‚̃XƒŒƒbƒh“à—e‚ðŽæ“¾‚µ‚悤‚ÆŽv‚Á‚½‚ñ‚Å‚·‚¯‚ÇAhttpHeader‚Éݒ肳‚ê‚Ä‚¢‚éucontent-lengthv‚Ì’l‚Æ
SJIS¨UTF8¨SJISƒtƒ@ƒCƒ‹o—͂Ŏ擾‚µ‚½byte’·‚ªˆÙ‚È‚é‚̂Ţ‚Á‚Ă܂·B
‚¤[‚ñ‚¢‚¢•û–@‚͂Ȃ¢‚Ì‚©‚È‚ŸB
395:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 13:53:40
>>394
‰üsƒR[ƒh‚Ì–â‘è‚Æ‚©‚͂Ȃ¢H
readLine‚Í\n‚Å‚à\r‚Å‚à\r\n‚Å‚à‰üsˆµ‚¢‚·‚é‚Í‚¸‚¾‚¯‚ÇAo—Í‚µ‚Ä‚é‰üsƒR[ƒh‚ªŒ³‚ƈႤ‚Æ‚©
‹ï‘Ì“I‚ɉ½‚ª‚Ç‚¤•Ï‚í‚Á‚Ä‚é‚Ì‚©AƒoƒCƒiƒŠƒ_ƒ“ƒv‚©‚È‚ñ‚©‚Å”äŠr‚µ‚Ä’²‚ׂé‚ׂ«‚©‚Æ
396:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:19:09
>>387
>ˆês“Çž‚Æ‚©‚â‚肽‚©‚Á‚½‚ñ‚¾‚¯‚Ç
URLØÝ¸(commons.apache.org)
‚±‚¤‚¢‚¤‚Ì‚ª‚ ‚è‚Ü‚·‚ªAŽg‚¦‚Ü‚¹‚ñ‚©?
397:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:27:35
>>394
‚â‚肽‚¢‚±‚ƂƂâ‚Á‚Ă邱‚Æ‚ª”÷–‚ɇ‚Á‚Ä‚¢‚È‚¢‚悤‚É•·‚±‚¦‚邪B
2ch‚Ìhtml‚ª•¶Žš—ñ‚¾‚©‚ç‚Æ‚¢‚Á‚ÄAReader/Writer‚ðŽg‚í‚È‚¯‚ê‚΂Ȃç‚È‚¢–ó‚¶‚á‚È‚¢B
‚»‚à‚»‚àContentLength‚Íhttp‚̃{ƒfƒB•”‚ªhƒoƒCƒiƒŠ‚Æ‚µ‚Äh‰½ƒoƒCƒg‚ ‚é‚©‚ðŽ¦‚µ‚Ä‚¢‚é‚Í‚¸‚¾B
‚¾‚©‚çReader/Writer‚¶‚á‚È‚AInputReader/Writer‚ŃoƒCƒiƒŠ‚̂܂܃tƒ@ƒCƒ‹‚É—Ž‚Æ‚¹B
398:397
09/08/10 14:29:48
>>397
‚²‚ßAƒCƒLƒIƒC‚ÅŠÔˆá‚Á‚½B
>inputRaeader/Writer
‚¶‚á‚È‚‚Ä
InputStream/OutputStream
399:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:45:36
>>396
ƒfƒBƒŒƒNƒgƒŠ‘€ì‚Æ‚©•Ö—˜‚»‚¤‚Å‚·‚ªA¡‰ñ‚̃tƒ@ƒCƒ‹“üo—͂Ɋւµ‚Ă͂¿‚å‚Á‚Æ—p“r‚ªˆá‚¤‚ȂƎv‚¢‚Ü‚µ‚½B
>>397,398
‚â‚Á‚Ï‚µstream‚ÅI/O‚·‚é‚Ì‚ªƒXƒ}[ƒg‚»‚¤‚Å‚·‚ËB
‚¿‚å‚Á‚ÆŽÀ‘•‚µ‚Ă݂܂·B
400:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:46:08
>>394
>ucontent-lengthv‚Ì’l‚Æ
>SJIS¨UTF8¨SJISƒtƒ@ƒCƒ‹o—͂Ŏ擾‚µ‚½byte’·‚ªˆÙ‚È‚é‚̂Ţ‚Á‚Ă܂·B
content-length‚ÌŽ–‚ð‘‚¢‚Ä‚¢‚é‚Ì‚ðŒ©‚é‚ÆA·•ªƒf[ƒ^‚ðŽæ‚è‚És‚«‚½‚¢‚ñ‚Å‚µ‚å?
ƒXƒŒƒbƒh”Ô†.info‚Ý‚½‚¢‚Ȃ̂ðì‚Á‚ăŒƒXƒ|ƒ“ƒXƒwƒbƒ_‚©‚çconect-length‚Ì’l‚ðŽæ“¾‚µ‚ÄA
<content-length>”’l</content-length>‚Æ‚©‚â‚Á‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚ñ‚¾‚¯‚ÇB
401:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:46:16
>>394
‰üsƒR[ƒh‚Í–â‘è‚ ‚è‚Ü‚¹‚ñ‚Å‚µ‚½B‚k‚e‚Ȃ̂œÁ‚É¢‚Á‚ĂȂ¢‚Å‚·B
402:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:49:46
>>400
‚²–¼“šB
‚¸‚΂è2chƒXƒŒƒbƒh‚Ì·•ªƒf[ƒ^‚ðŽæ“¾‚·‚邽‚ß‚ÉAcontent-length‚Ì’l‚ðݒ肵‚½‚¢‚̂ł·‚ªAŽv‚Á‚½’Ê‚è‚É’l‚ðÝ’è‚Å‚«‚È‚‚ÄŽl‹ê”ª‹ê‚µ‚Ă܂·B
‚¿‚å‚Á‚Æ”Y‚ñ‚ł݂܂·B
403:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:51:37
‚¤‚邳‚¢
404:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 14:52:42
‚Þ‚µ‚ëHTTP‚È‚ç@java.net.HttpURLConnection@‚Æ‚©@import@java.net.URL@‚ł܂©‚È‚¦‚é‚̂łÍ
405:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:01:25
>>402
Ž©•ª‚Å‘S‘Ì‚©‚çˆê•”‚ðŽæ‚èo‚³‚È‚‚Ä‚àAhV’…ƒŒƒX‚Ì•\ަhƒŠƒ“ƒN‚ðŒ©‚ê‚Î
URL‚É‚¿‚å‚Á‚Æ‘‚‚¾‚¯‚Å·•ª‚ª‘—‚ç‚ê‚Ä‚‚邱‚Æ‚ª•ª‚©‚邾‚ë
‘S‘̂𓾂½‚Æ‚µ‚Ä‚àAhtml‚ð—Ç‚Œ©‚ê‚΃ŒƒX‚ªdat—Ž‚¿‚ÆŽ—‚½Œ`Ž®‚ňês–ˆ‚ɂȂÁ‚Ä‚¢‚é‚Ì‚ªŠm”F‚Å‚«‚é‚Í‚¸‚¾B
‚»‚Ì•”•ª‚𔲂«o‚¹‚ÎAƒŒƒX‚ÌŒ”s”B·•ª‚à“¾‚â‚·‚‚Ȃ邾‚ëB
406:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:02:19
ŽóM‚µ‚½¶ƒf[ƒ^‚Í‚¢‚Á‚½‚ñ‚»‚̂܂ÜStream‚Ńtƒ@ƒCƒ‹‚ɕۑ¶‚µ‚Ä‚¨‚¢‚ÄA
‚ ‚炽‚߂ătƒ@ƒCƒ‹‚©‚çReader‚Å1s‚¸‚“ǂݞ‚߂΂¢‚¢
407:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:23:52
>>402
>>404 ‚É‚à‘‚¢‚Ä‚ ‚é’Ê‚èHttpURLConnection Žg‚Á‚½•û‚ª‚¢‚¢‚ÆŽv‚¤‚È
URLØÝ¸(www.fk.urban.ne.jp)
‚Ä‚©Acontent-length‚ðŽæ“¾‚Å‚«‚È‚¢‚Á‚Á‚Ä‚±‚Æ‚Íe-tag‚àŽæ“¾‚Å‚«‚Ä‚¢‚È‚¢‚Å‚µ‚åH
ƒT[ƒo‚É•K—v‚ȃf[ƒ^‚ð‘—‚ç‚È‚¢‚ÆA‚¿‚á‚ñ‚ƃf[ƒ^‚ð‘—‚è•Ô‚µ‚Ä‚‚ê‚È‚¢‚悤‚È‹C‚ª‚·‚é
·•ªƒf[ƒ^‚̓Xƒe[ƒ^ƒXƒR[ƒh‚ð‹C‚É‚µ‚È‚ª‚çƒR[ƒh‚ð‘‚©‚È‚¢‚¢‚¯‚È‚¢‚̂ŒˆÓ
408:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:28:35
>>405
‚»‚ꂪdatƒtƒ@ƒCƒ‹‚̈µ‚¢‚ÉŠÖ‚µ‚Ă͊ȒP‚ł͂Ȃ¢‚ñ‚Å‚·B
>>406,407
‰‰ñ‚ÍAHttpURLConnection‚Ŏ擾‚µ‚Ä‚¢‚é‚̂ł·‚ª2‰ñ–ÚˆÈ~‚ÍAʼn‚Ɏ擾‚µ‚½î•ñ‚ðƒtƒ@ƒCƒ‹‚Éo—Í‚µ‚Ä‚¨‚¢‚Ä
ƒtƒ@ƒCƒ‹‚Ì·•ª‚ðHttpURLConnection‚Å–â‚¢‡‚킹‚悤‚Æ‚µ‚Ä‚¢‚Ü‚·B
‚»‚±‚ÅAcontent-length‚ªd—v‚ɂȂÁ‚Ä‚‚é‚ñ‚Å‚·B
java‚¶‚á‚È‚¯‚ê‚ΊȒP‚Ɉ—‚Å‚«‚ñ‚¾‚¯‚ÇA‚È‚ñ‚ÅUTF8ˆÈŠO‚ðˆµ‚¨‚¤‚Æ‚·‚邯‚¨‚©‚µ‚‚È‚é‚ñ‚¾‚ëB
409:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:32:26
>>392@‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚µ‚½B
410:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/08/10 15:48:57
>>408
‚Æ‚è‚ ‚¦‚¸A‰‰ñ“Çž‚̓lƒbƒg‚©‚çŽæ“¾‚µ‚Ä‚r‚i‚h‚rƒtƒ@ƒCƒ‹•Û‘¶B
2‰ñ–ÚˆÈ~‚̃AƒNƒZƒX‚ÍA‚³‚«‚قǂ̃tƒ@ƒCƒ‹‚©‚çbyte‚ðŽæ“¾‚µ‚ÄAƒlƒbƒg‚©‚ç·•ªŽæ“¾‚Å‚¤‚Ü‚‚¢‚«‚Ü‚µ‚½B
‚ ‚肪‚Æ‚¤‚²‚´‚¢‚Ü‚·B
ÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5395“ú‘O‚ÉXV/104 KB
’S“–:undef