4D v16.3WEB SEND HTTP REDIRECT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
WEB SEND HTTP REDIRECT
WEB SEND HTTP REDIRECT
WEB SEND HTTP REDIRECTコマンドを使用すると、 URLをほかのURLへ転送することができます。 引数 url は、リクエストをリダイレクトすることができる新しいURLを格納しています。この引数がファイルへのurlである場合、WEB SEND HTTP REDIRECT ("/MyPage.HTM") のようにファイルへの参照を保持していなければなりません。 このコマンドは同じメソッド内にあるデータを送るコマンド (WEB SEND FILE、WEB SEND BLOBなど) より優先されます。 また、このコマンドを使用すると、リクエストを他のWebサーバーへリダイレクトすることも可能です。 4DはURLの特殊文字を自動的にエンコードします。 * を渡すと、4Dはそれらをエンコードしません。 このコマンドが送信するHTTPステータスコードは302: Moved Temporarilyです。"301 Moved Permanently"ステータスを送信したい場合は、WEB SET HTTP HEADERを使用して、"X-STATUS"フィールドに”301”を設定します。 このコマンドを使用して、4D上でスタティックページを用いてカスタムリクエストを実行します。以下の要素をスタティックなHTMLページに設定するとします。 注: POSTアクション "/4DCGI/rech" は、テキストエリアとOKとCancelボタンに連携されています。 On Web Connectionデータベースメソッドに以下のコードを挿入します。 Case of
|
プロパティ
プロダクト: 4D 履歴
初出: 4D v6.5 ARTICLE USAGE
ランゲージリファレンス ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||