![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
ITです。お世話になっています。
2ちゃんねるへの書き込みを2ちゃんねるブラウザ(禁断の壺)経由で行う為には、セッションIDを取得する
必要があるらしいので、
以下のPOST文(1)でセッションIDの取得を試みたのですが、(2)の内容のエラーが返却されます。
URLは「2chv.tora3.net」
ポートは443を指定しています
(1).POST文
----------------------------------------
POST /futen.cgi HTTP/1.1
Connection: keep-alive
X-2ch-UA: Monazilla/1.00
Content-Length: 21
User-Agent: DOLIB/1.00
Referer: https://2chv.tora3.net/
Host: 2chv.tora3.net
Connection: close
Accept: text/html, */*
ID=xxxxxx&PW=yyyyyyyy
----------------------------------------
※IDとPWは実際のIDとパスワードを平文で指定しています。
Content-Lengthの値も実際の文字の長さを指定しています。
(2).サーバの応答
--------------------------------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
Reason: You're speaking plain HTTP to an SSL-enabled server port.<br />
Instead use the HTTPS scheme to access this URL, please.<br />
<blockquote>Hint: <a href="https://2chv.tora3.net/"><b>https://2chv.tora3.n …
b></a></blockquote></p>
<hr />
<address>Apache/2.0.49 (Unix) PHP/4.3.6 mod_ssl/2.0.49 OpenSSL/0.9.7c-p1 Server
at 2chv.tora3.net Port 443</address>
</body></html>
--------------------------------------------------------------------------------
お忙しい所申し訳ありませんが、良い方法がありましたらご教授お願いします。
No.3ベストアンサー
- 回答日時:
>SSL接続についてですが、ポート番号を443にするだけではダメですか。
はい ダメです。
>具体的な方法を教えて下さい。
>使用言語はVC++6.0(APIベース)、winsockです。
>OpenSSLをインストールする必要はありますか。
OpenSSL + WinSockでも可能だとは思いますが、OpenSSL について詳しくないので具体的にはわかりません。
一番簡単なのはWinInetを使う方法だと思います。
http://msdn.microsoft.com/ja-jp/library/3w2azyt6 …
(MFCならCInternetSessionで使えます)
WinInet + https + INTERNET_FLAG_SECURE 或いは CInternetSession + https + INTERNET_FLAG_SECURE等で検索してみてください。
http://support.microsoft.com/kb/168151/ja
※winsockを使ってhttpsは自力で実装するという方法もありますがRSA等から実装するのは大変です
ITです。詳しい説明有難う御座います。
やはりwinsock+OpenSSLでの実装は難しいようですね。
OpenSSLについて調べてみたのですが、自分でコンパイルする必要があり、
その為に別途PerlやMASM等もインストールしなければならず、現実的ではないと思いました。
貴殿がお勧めのWinInetを試してみる事にします。
貴重なご意見有難う御座いました。
OpenSSLについては又、別の機会に挑戦しようと思います。
No.2
- 回答日時:
単にSSLで接続してないだけなのでは?
いや、流石にそれはないですか。
この回答への補足
ITです。レス有難う御座います。
SSL接続についてですが、ポート番号を443にするだけではダメですか。
具体的な方法を教えて下さい。
使用言語はVC++6.0(APIベース)、winsockです。
OpenSSLをインストールする必要はありますか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS 私の能力からして間違っていないような気がします。 4 2022/09/30 13:24
- PHP php テーブルが作成できない 1 2022/11/17 23:41
- MySQL php テーブルを作れない 2 2022/11/17 18:22
- JavaScript switch文のswitch(n)の部分を複数の値にするか、if文に変えてほしいです。 1 2022/07/27 17:18
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Ajax+Servletで文字化け
-
末尾が.jsp
-
海外向けHTMLを作成する際...
-
ボタンが活性化の場合とは、ボ...
-
リクエストに応じたselectedの...
-
「<c:forEach タグが終了し...
-
三菱GOTの画面切り替えについて
-
VB6 開発環境のエディタに行...
-
Javaプログラミングの質問にな...
-
フォーム上で押されたボタンに...
-
jspファイルで注文フォームの合...
-
webアプリを作ってます。エラー...
-
jspからServletを呼び、元のjsp...
-
アドレスバーに引数を表示させ...
-
ServletからServletへの値渡し
-
【JSP】input typeで入力された...
-
Java-jspの画面入力値保持について
-
サブミット後、自動的に画面を...
-
EXCEL VBAで、EXCELの入力規則...
-
javaのstrutsを使った画面遷移...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
JSPでソースが表示されてしまう。
-
私の能力からして間違っていな...
-
末尾が.jsp
-
テキストをテキストエリアに自...
-
htaについて。親画面子画面を認...
-
Ajax+Servletで文字化け
-
ある環境のみinputタグが複数あ...
-
フォームのテキストボックスの...
-
JSPの文字化けについて
-
2ちゃんねるブラウザからセッシ...
-
HTMLメール作り方
-
strutsで画面遷移
-
vistaでhtml→jspが開けないです。
-
Struts 1.3 でbeanタグが認識さ...
-
html同士の変数引渡し
-
htmlで<form>~</form>を並べて...
-
ボタンでパラメータを渡すには
-
読めない!
-
htmlで、texpareaの横に、text...
-
formで送った情報を受け取るには?
おすすめ情報