• ベストアンサー

Java HTTP通信について

JavaでHTTP通信について、勉強したいのですが、検索しても、キーワードが悪いのかあまり出てきません。 皆さんHTTP通信について、どのように勉強されましたか? 教えていただきたいです。よろしくお願いします。

noname#114571
noname#114571
  • Java
  • 回答数3
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • ngsvx
  • ベストアンサー率49% (157/315)
回答No.2

HTTPのこと自体がわからないのか、それともHTTPはわかっているがJAVAで実現する方法がわからないのか、どっちでしょうか? ちなみに、HTTPのこと自体がわかっていないと、JAVAの説明を見ても、用語がわからずちんぷんかんぷんです。 それなので、参考URLはHTTP自体のことが載っているものを紹介します。

参考URL:
http://www.atmarkit.co.jp/fnetwork/rensai/netpro00/netpro01.html

その他の回答 (2)

回答No.3

具体的にはJAVAにおける、どのような範疇のことを勉強されたいのかわかりませんので、的を得ているかわかりませんが、J2EEにおけるWebクライアントモデルあたりを学ばれると、ベーシックな知識は習得できると思います。 それならば、Sunの「Web コンポーネントディベロッパ試験」あたりの範囲を、参考書などから体系的に学習すれば良いかと思います。

参考URL:
http://suned.sun.co.jp/JPN/certification/compdetails.html
  • jun-1
  • ベストアンサー率29% (18/61)
回答No.1

以下のページは参考になるかも。

参考URL:
http://java-house.jp/ml/topics/topics.html#core-net-urlconnection

関連するQ&A

  • HTTPで通信するソフト

    質問させていただきます。 HTTPで通信するソフト(クライアント側)を作りたいのですが、私は組込み系のソフトしか作ったことがなく、ネットワーク系は初めてだったので、プロトコルの勉強から始めました。TCP/IPは理解し、HTTPの仕様がRFCというもので文書化されているのは分かったのですが、RFCには数が多く、HTTPの仕様も膨大にあるように感じました。 HTTPで通信するソフトを作る人はどうやって仕様を把握し、ソフトを作っているのでしょうか?私は何が必要で、何が必要でないのか判断が付かない状況です。 特にヘッダーフィールドは数が多く、理解が大変で困っています。 (世の中のHTTPクライアントはHTTPの全ての仕様を守っているのでしょうか?) よろしくお願い致します。

  • HTTPの通信について

    DNSサーバを使用せずにHTTP通信を行うことは可能なのでしょうか? 可能であれば、どのような構成になっているのでしょうか? 自宅ではないのですが、パケットをキャプチャしたところ、DNSで名前解決をせずにHTTP通信を行っていたので そのような事ができるのか疑問に思っています。 個人的に思ったのですが、HTTPメッセージで"Connection: Keep-Alive"とあったので最初の接続時にだけDNSで名前解決を行い、後は接続を継続しているからDNSで名前解決する必要がない。 ということではないのでしょうか?

  • TCP/IP通信

    Javaを勉強していてHTTP通信はできるけどTCP/IPの通信プロトコルは使用できないと書いてありました。 通信プロトコルが良くわからないのですが2つの違いは何でしょうか? すごく素人的な質問ですが教えてください。

    • ベストアンサー
    • Java
  • HTTP通信のお勉強。。。?

    こんにちは。よろしくお願いします。 勉強をしたいのだけれどもどこらへん何だろう。。。とちょっと漠然としている感じなのでアドバイスをいただけませんでしょうか。 今現在、ASPを利用して既存のWebシステムから、別の既存のWebシステムへのデータの移行システムの解析と改版を行っています。 ASPのBASP21のソケット通信を使って、HTTP通信~でデータのやり取りを行っているようなんですが。。。 どこから手をつけていいのかさっぱり~。という状態です。 HTTP通信の決まりごとのあたり使っているからそこら辺見て作ったんだよ~。などと、そのシステムを作った人にはアドバイスもらったのですが。。。 いろいろと探していて http://www.rsch.tuis.ac.jp/~nagai/SYS/SYS02.html のようなページは見つけたのですが、他になかなか見つかりません。 かなりトンチンカンな質問ですみませんが、ここらへんかな?程度の見当がつく方などがいましたらアドバイスをいただけませんでしょうか? よろしくお願いします。

  • Javaに通信料はかかりますか?

    Javaに通信料はかかりますか??

  • Wiresharke HTTP通信のキャプチャ

    Web閲覧の状況をWiresharke を確認しているのですが、HTTP通信のキャプチャがとれないです。コマンドプロンプトからcurl http://www.google.co.jpと打った場合は、WiresharkeでHTTP通信を確認できましたが、ブラウザーからhttp://www.google.co.jpとやっても、TCPやTLSv1.3レベルは表示されるのですが、HTTPレベルのものは表示されません。絞り込みでhttpとすると一つも表示されていません。 どうすれば解決できるでしょうか。

  • 携帯のサイトでJAVAを学習

    携帯向けサイトについての質問です。 javaを勉強したいのですが、携帯用のjavaのいいサイトって ありませんか?ありましたら、URLもしくは検索する時に入力する キーワードを教えて下さい! よろしくお願いします。

  • WEBメールのHTTP後の通信について質問です

    WEBメールは WEBサーバーにHTTPでメール内容を送れ、通信できると聞きました。 この WEBサーバーにHTTPでメール情報を送った後はどの様な通信をするのでしょうか。 HTTPで得た情報をWEBサーバーが独自に管理するSMTP・POPサーバーにSMTP・POPに書き換えて通信するのでしょうか? それとも、他の通信方法をとっているのでしょうか。 お知りの方 よろしくお願いします。

  • JavaでHTTPかFTPを使ってのファイル転送

    Java(サーバーサイド)でWeb作りしてまーす。HttpかFTPで画像ファイルの転送を試みているんですが。苦戦中です。ヒントお願いします。

  • HTTP通信の詳細を知りたい

    PHPで他ドメインのページの情報を取得しています。 その際に、HTTP通信のリクエストヘッダ、レスポンスヘッダの詳細を見たいです。 イメージとしては、firefoxの「firebug」とか「live http header」で取得できる情報量がほしいです。 現在、http通信でhttp_clientを使っています。 http_clientのcurrentResponse()でレスポンスは取得できるのですが、 クッキー情報などが入っていないです。 一番知りたいのは、リクエストヘッダです。 PHPを設置しているサーバーからどのようなリクエストヘッダを送っているのかを知りたいです。 というのは、設置しているサーバーによって同じページにリクエストを送っているのに、返ってくる情報が変わるときがあります。 PHPプログラムは全く同じです。 サーバーはさくらインターネットの共有サーバーを3つ契約しており、 3つのサーバーに同じプログラムを置いてHTTP通信しているのですが、 取得できる情報が異なっていて困っています。 恐らく、リクエストの何かが違っていると思うのでそれを調べたいと思って 質問しました。 そもそも原因が違うところにありそうであればアドバイスもお願いします。 よろしくお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう