- PR -

少し変わったGETアクセスの仕方

1
投稿者投稿内容
ヤマ
会議室デビュー日: 2006/09/11
投稿数: 3
投稿日時: 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の設定ではないかとヤマを踏んで探しています。
心当たりのある方いましたら、助言いただけないでしょうか?
Hilda
常連さん
会議室デビュー日: 2006/02/12
投稿数: 37
投稿日時: 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 ]
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-09-12 22:29
やれやれ。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=33505&forum=7
Hilda
常連さん
会議室デビュー日: 2006/02/12
投稿数: 37
投稿日時: 2006-09-12 22:32
すみません。既に解決されていたのですね。
失礼しました。
かめたろ
ぬし
会議室デビュー日: 2003/03/20
投稿数: 255
投稿日時: 2006-09-14 10:58
Hildaさんが「失礼しました。」って感じる必要はないはずです。
ぶさいくさんの「やれやれ。」はヤマさんに対してだろうし、
 マルチポストするならするでそれなりのマナーがあるんじゃねーの?
って呆れちゃったんだと思います。
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-09-14 11:29
引用:

かめたろさんの書き込み (2006-09-14 10:58) より:
Hildaさんが「失礼しました。」って感じる必要はないはずです。
ぶさいくさんの「やれやれ。」はヤマさんに対してだろうし、
 マルチポストするならするでそれなりのマナーがあるんじゃねーの?
って呆れちゃったんだと思います。


そういうこと。ありがとね。
でも「ぶさいく」って呼ぶのはちょっと待てw
Hilda
常連さん
会議室デビュー日: 2006/02/12
投稿数: 37
投稿日時: 2006-09-19 12:10
ぶさいくろうさん、かめたろさん

フォローありがとうございます(^-^;)
1

スキルアップ/キャリアアップ(JOB@IT)