none
VisualC++と.NetFrameworkでHTTP通信する方法について教えてください RRS feed

  • 質問

  • VisualC++2008を使用しています。
    まだ初心者なので、色々と試行錯誤しています。
    .NetframeWorkを使用してHTTP通信して、HTMLを解析したり、
    YahooやGoogleにログインしたりしたいのですが、
    どのクラスを使用したらいいでしょうか?
    またサンプルソースなんかはないでしょうか?
    書籍を探ってみたのですが、適当なものが見つからなかったもので、、、
    どなたかご存知の方教えてください    
    2009年3月11日 23:03

回答

  • Webサイトへのアクセスであれば、WebBrowser, WebClientとかが代表的ですかね。
    他にもネットワーク系のクラスはSystem.Net名前空間にいたりします。>http://msdn.microsoft.com/ja-jp/library/system.net.aspx
    ただ、Cookie周りとかどうなるのかまでは分からないので、使えない手法があるかもしれません。

    自分のやりたいことをピンポイントに語っている書籍に出会うことは希です。
    自分のやりたいことを実現するために必要なクラスを見つけられるようになること、あるいは近い情報に巡り会えるようになることが必要でしょう。
    解決した場合は、参考になった返信に「回答としてマーク」のボタンを利用して、回答に設定しましょう(複数に設定できます)。
    • 回答としてマーク sk7474 2009年3月27日 9:00
    2009年3月12日 14:47
    モデレータ
  •  こんにちは。

    とりあえず、.NET の HTTP なら、ちょうどこちらにサンプルを載せてますのでご覧ください。

    HttpWebRequest の使用例

    Yahoo や Google にログイン、といってもやり方は別々ですから一口にはいえないですね・・・。

    ------------------------------
    だどさん http://keicode.com/


    • 回答としてマーク sk7474 2009年3月27日 9:00
    2009年3月13日 4:50

すべての返信

  • Webサイトへのアクセスであれば、WebBrowser, WebClientとかが代表的ですかね。
    他にもネットワーク系のクラスはSystem.Net名前空間にいたりします。>http://msdn.microsoft.com/ja-jp/library/system.net.aspx
    ただ、Cookie周りとかどうなるのかまでは分からないので、使えない手法があるかもしれません。

    自分のやりたいことをピンポイントに語っている書籍に出会うことは希です。
    自分のやりたいことを実現するために必要なクラスを見つけられるようになること、あるいは近い情報に巡り会えるようになることが必要でしょう。
    解決した場合は、参考になった返信に「回答としてマーク」のボタンを利用して、回答に設定しましょう(複数に設定できます)。
    • 回答としてマーク sk7474 2009年3月27日 9:00
    2009年3月12日 14:47
    モデレータ
  •  こんにちは。

    とりあえず、.NET の HTTP なら、ちょうどこちらにサンプルを載せてますのでご覧ください。

    HttpWebRequest の使用例

    Yahoo や Google にログイン、といってもやり方は別々ですから一口にはいえないですね・・・。

    ------------------------------
    だどさん http://keicode.com/


    • 回答としてマーク sk7474 2009年3月27日 9:00
    2009年3月13日 4:50
  • こんにちは。中川俊輔です。

    Azuleanさん、だどさん、回答ありがとうございます。

    peitanさん、フォーラムのご利用ありがとうございます。
    その後いかがでしょうか?プログラミングはうまくいっていますか?
    有用な情報と思われたため、勝手ながらAzuleanさん、だどさんの回答へ回答マークをつけさせていただきました。

    今後ともフォーラムをよろしくお願いします。
    それでは!
    マイクロソフト株式会社 フォーラム オペレータ 中川 俊輔
    2009年3月27日 9:10