- - PR -
ローカルhtmlからIIS上のaspxへポスト
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-02-08 11:01
OS : Windows XP SP2
Server : IIS 5.1 以下のようなローカルHDDに置いた htmlから、 aspx に対して POST を投げたいのですが、 IIS 側に届いた時点でなぜか GET になってしまっています。 何故 POST が GET に変わってしまうのか理由を教えていただけないでしょうか。 環境は、Windows XP SP2、IIS 5.1、ASP.NET 1.1.4322 です。 よろしくお願い致します。
| ||||
|
投稿日時: 2008-02-08 19:18
自己解決しました。
Web.config を <sessionState cookieless="true" ... /> とし、 セッションIDをURLに保持するようにしていたため、 ┌──┐ ┌──┐ | |1. POST http://localhost/***/GateWay.aspx | | |C |────────────────────────────────────────→ |S | |l | |e | |i |2. 302 http://localhost/***/(SessionID)/GateWay.aspx |r | |e |←──────────────────────────────────────── |v | |n | |e | |t |3. GET http://localhost/***/(SessionID)/GateWay.aspx |r | | |────────────────────────────────────────→ | | └──┘ └──┘ という流れが発生していたのが原因でした。 |
1