HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0405
Last SamuiHSPで基本認証へのログイン機能3解決


Last Samui

リンク

2011/4/5(Tue) 10:09:24|NO.38136

HSPでレンタルサーバーの基本認証に自動ログインするプログラムを作りたいのですが、
サイトや本で調べても、ファイルをダウンロードするプログラムしか例がありません。
ログインするのに、必要な命令が見いだせないのです。
ベーシック認証に対し、どういう手順でどの命令を使ってIDやパスワードを送信するのでしょうか?
もちろん、IDとパスワードは分かっております。
教えていただければ幸いです。
また、参考になる本、サイトをお知りであれば教えて下さい。宜しく、お願いします。



この記事に返信する


panda

リンク

2011/4/5(Tue) 10:37:56|NO.38138

私はここを参考にしました。

*HTTP クライアントを作ってみよう(5) - Basic 認証編 -
http://x68000.q-e-d.net/~68user/net/http-auth-1.html

要約すると、hspsock でサーバーに接続し、


GET /"ファイル名" HTTP/1.0 ※/がないと怒られます\n Host: "ホスト名":80\n Authorization: Basic "BASE64化したユーザー名パスワード"\n\n

を送ればいいです。

BASE64エンコードは hspinet の b64encode などがあります。(プラグイン不要のモジュールもあったはずです)
エンコードする文字列は "ユーザー名:パスワード"です。
                 ↑コロン必須



Last Samui

リンク

2011/4/5(Tue) 15:07:28|NO.38143

HSPの命令では、netheaderという命令でAuthorizationを指定すれば上手く行きそうです。
まだ完成はしてませんが、pandaさん、取りあえずありがとうございました。



Last Samui

リンク

2011/4/6(Wed) 03:29:33|NO.38154

出来ました。pandaさん、ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.