0

Lasso 8.x では、カスタマイズした error.lasso ページを LassoAdmin フォルダーに作成しました。デフォルトのエラー ページ テンプレートを使用し、ページの最後にいくつかのカスタム コードを追加して、エラーのコピーをメールで送信しました。

email_send(
    -to='test@example.com',
    -from='test@example.com',
    -subject='[Report] Lasso Error ' + response_filepath,
    -html=$__html_reply__
);

Lasso 9 では、LassoGuide.com の指示に従ってカスタム エラー ページを作成できます。

http://lassoguide.com/language/error-handling.html?#error-reporting

カスタム エラー ページを定義するには、「error.lasso」という名前のファイルを作成し、Web サービス フォルダーのルートに配置します。個別の Web サービス フォルダーを持つ各ホストは、カスタム エラー ページを持つことができます。

カスタム エラー ページは、「error.lasso」ファイルを Web サービス フォルダーのサブディレクトリに配置することで、さらに微調整できます。Lasso サーバーは、ファイル パス上で最初に検出した「error.lasso」を処理します。現在のディレクトリから始まり、Web サービス フォルダーのルートに到達するまで上方向に進みます。何も見つからない場合、なげなわサーバーはデフォルトのエラー レポートを使用します。

Lasso 9 に相当するものは何$__html_reply__ですか? これは、エラー報告用のカスタム メール テンプレートをコーディングする合理的な近道ですか?

4

3 に答える 3

0

web_response->rawContent も確認できます。設定されている場合、これは以前に送信されたものを完全に上書きします。それ以外の場合は、「現在まで」の完全な HTML チャンクが返されます。

生の HTML 応答の取得と設定の両方に使用することはできません。

http://www.lassosoft.com/lassoDocs/languageReference/obj/web_response/rawContent

于 2013-09-24T14:48:11.883 に答える