Java ネットワークプログラミング 【教えて!】 at TECH
[2ch|▼Menu]
572:デフォルトの名無しさん
11/08/02 17:29:35.89
というか、わざわざ書かなくとも優秀なオープンソースのIRCサーバの
コードはいろいろあるだろう

573:Perl忍者
11/08/02 17:57:05.19
天使いますか
きてください
天使おい
天使
くそゴミ天使

574:デフォルトの名無しさん
11/08/16 17:23:24.25
ログインが必要なサイトから画像を取得するにはどうすればいいですか?

575:デフォルトの名無しさん
11/08/16 18:18:09.18
ログインすればいいと思うが、何が問題?

576:デフォルトの名無しさん
11/08/16 18:49:38.13
何を使えばいいのかすらわからないです
URLConnectionを使えばできますか?

577:デフォルトの名無しさん
11/08/16 20:39:11.74
十中八九。
ただHTTPの知識がいると思われる。

578:デフォルトの名無しさん
11/08/17 04:48:06.69
>>574です
HttpURLConnectionを使いログイン情報をPOSTで送信したあと
画像のあるURLに移動し画像を取得する方法がわからないです
なんでもいいでのヒントください

579:デフォルトの名無しさん
11/08/17 14:27:24.00
ログイン成功したら、クッキーが返ってきてるでしょ。
画像をGETする時のリクエストにクッキーを加える。

ブラウザがやってることを、wiresharkでパケット覗けばすぐ分かる。

580:デフォルトの名無しさん
11/08/18 08:21:55.12
POSTでidとパスワードを送信してずらっと返ってきたHTML文章を見たところ
ログインはできてるようなんですがそこから他のページに行く方法がわかりません
URLを指定して移動するにはどうすればいいのでしょうか

581:デフォルトの名無しさん
11/08/18 09:50:42.01
返されたクッキー使えよ。

582:デフォルトの名無しさん
11/08/19 03:23:23.55
URI uri = new URI("URLリンク(***.jpg)");
URL url = uri.toURL();
HttpURLConnection uc = (HttpURLConnection)url.openConnection();
InputStream fileIS = uc.getInputStream();
File saveFile = new File("sample.jpg");
FileOutputStream fileOS = new FileOutputStream(saveFile);
int c;
while((c =fileIS.read()) != -1){
fileOS.write((byte) c);
}
fileOS.close();
fileIS.close();
ログインした後↑みたいな感じでpixivにある画像を保存しようと思ったのですが
エラーは出ずに保存されたファイルは中身が何もありませんでした
同じpixivサイト内の広告画像は保存できました
何がダメなんでしょうか

583:デフォルトの名無しさん
11/09/11 22:19:29.55
>>582
君の頭

584:デフォルトの名無しさん
11/09/16 20:36:18.06
SocketChannelを使ってnon-blocking connect のタイムアウトの設定方法がわかりません。
調べてみると同様の問題で苦労されている方が何人かいて、解決法を書いているひともいますが、それを試してもうまくいかずで困っております。
(日本語だと、<URLリンク(d.hatena.ne.jp) など)

例えば、
socketChannel.socket().setSoTimeout(0);
でもうまくいきません。

どなたかご教授頂けると幸いです。

585:デフォルトの名無しさん
11/09/17 15:01:26.07
SelectorでSelectionKey#OP_CONNECTとか待てばいいんじゃないでしょうか

586:デフォルトの名無しさん
11/09/25 19:13:09.85
すみません初歩的なのですが
どなたかご教示ください。

servletでWebサービス作ってます。
クライント側から

URLリンク(AAAA)

みたいなクエリ付きで要求されたら、

クライアントで送信時にリクエストラインのmethod=POST
と明示的に指定しても

絶対サーバー側でdoGetになってしまうのは仕様ですか?

やりたいのはdoPostで受付けて、メッセージボディの内容もクエリも
利用する事なんですが。


587:デフォルトの名無しさん
11/09/26 18:43:36.13
>>586です。
自己解決しました。
URLリンク(AAAA?c=ccc&d=ddd)
の場合のみPOSTできないだけでした。
お騒がせしました(><)

588:デフォルトの名無しさん
11/10/26 00:21:13.39
知っている方がいらしたら教えてください。

Webアプリで、とある画像を表示させたあと、ブラウザでキャッシュされた画像ファイルを消したいと思っています。セキュリティなどの特殊な用途だと思ってください。
環境は Tomcat( Servlet + Java ) での Webアプリです。
調べてみたのですが、どうやら一度ブラウザにキャッシュされてしまうとどうしようもないらしく、キャッシュをさせないように表示させる、もしくはキャッシュを消すなんて可能なんでしょうか・・・


589:デフォルトの名無しさん
11/10/26 00:31:48.36
>>588
この質問をしたものです。
ひとつ発見。

<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA ...........

この書き方だと、イメージはキャッシュされません。
が、HTML の中を見ると解析されてしまいますね。


590:デフォルトの名無しさん
11/10/26 00:36:03.59
小手先じゃぁ無理。ところでさ、デジカメでモニタ画面を写真撮影されたらどうすんだ?てなハナシ。

591:デフォルトの名無しさん
11/10/26 00:53:32.55
>>590
そうなんですよね、スクリーンキャプチャーされたら結局ブラウザとか関係ないし…

592:デフォルトの名無しさん
11/10/28 18:46:34.40
>>588
むりです


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4983日前に更新/153 KB
担当:undef