- - PR -
少し変わったGETアクセスの仕方
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-09-11 19:38
はじめまして。
山下といいます。 現在、少し変わったGET利用のURLアクセスで躓いています。 環境は、IIS5 + asp.net 2003を利用しています。 制作するシステムの都合上、一般的な「http://www.***.com/?url=http://www.yahoo.co.jp」ではなく「http://www.***.com/http://www.yahoo.co.jp」と「?url=」抜きでアクセスさせたいのですが、ページが見つかりませんエラーが出てしまいます。 ※?url=http://www.yahoo.co.jpはあえて利用していません。 理想としては、「http://www.abc.com/http://www.yahoo.co.jp」とアクセスされた場合、「http://www.yahoo.co.jp」をパラメータとして受け取りたいです。 上記エラーを回避できる方法があるとしたら、IISの設定ではないかとヤマを踏んで探しています。 心当たりのある方いましたら、助言いただけないでしょうか? | ||||
|
投稿日時: 2006-09-12 22:06
独自にISAPIフィルタを作成しその中で、URLの改ざん(偽造?)をすると
実現可能ではないでしょうか。 たとえば、クライアントが 「http://www.***.com/http://www.yahoo.co.jp」 とアクセスしたら、ISAPIフィルタで 「http://www.***.com/?url=http://www.yahoo.co.jp」 と改ざんし、ASP.NETへ渡します。 そうすると、ASP.NET側では"Request.QueryString"や"Request.rawurl"等で 「http://www.yahoo.co.jp」 がクエリとして取得できるのではないでしょうか。 ※また、その逆もできるかもしれません。 (目的や環境がいまいちわかりかねますので、主旨がずれていたらすみません。) [ メッセージ編集済み 編集者: Hilda 編集日時 2006-09-12 22:30 ] | ||||
|
投稿日時: 2006-09-12 22:29
やれやれ。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=33505&forum=7 | ||||
|
投稿日時: 2006-09-12 22:32
すみません。既に解決されていたのですね。
失礼しました。 | ||||
|
投稿日時: 2006-09-14 10:58
Hildaさんが「失礼しました。」って感じる必要はないはずです。
ぶさいくさんの「やれやれ。」はヤマさんに対してだろうし、 マルチポストするならするでそれなりのマナーがあるんじゃねーの? って呆れちゃったんだと思います。 | ||||
|
投稿日時: 2006-09-14 11:29
そういうこと。ありがとね。 でも「ぶさいく」って呼ぶのはちょっと待てw | ||||
|
投稿日時: 2006-09-19 12:10
ぶさいくろうさん、かめたろさん
フォローありがとうございます(^-^;) |
1