0

Web/http プロトコルでスクリプトを書き直していますが、返信するとエラーが発生します

スクリプトを 2 回記録し、差分を手動で確認したところ、URL に次のような「リスナー」が含まれていることがわかりました。

web_submit_data("bla_bla_2", 

            "Action=http://e34jbsl00267.somesone.se:8080/xxx/xxx/81174/xxx?5-1.IBehaviorListener.0-considerSomeList-considerSomeRepeater-4-considerSomeListItem-considerSomeMain-innerPanel-considerDetails-considerForm-considerRulesChoices",
            "Method=POST",

URL の最後から 'xxx?5-' までのすべてを削除すると、スクリプトは正常に再生されますが、これらのリスナーがあると 500 エラーで動作せず、新しいブラウザーで上記の URL を貼り付けるとエラーが発生しますアプリから生成されたページ。

これは相関関係の匂いがしますが、これらのリスンがサーバーから返されているのを確認できないため、相関関係はあり得ません。

ヘルプ?

BRフグマグ

4

1 に答える 1

0

それを2回録音し、録音を比較します。異なる場合、これは相関仮説を確認します。通常、500が発生すると、不正な形式の要求を除いて、前の要求からのアプリケーションの状態とのコンテキストから外れ、予期しないページが返されます。

標準のテスト方法に従うことで、予期しないページをクロスチェックできます。すべてのステップで、期待される結果が得られます。web_reg_find()またはweb_reg_save_param()を使用して、送信された各ページリクエストからの値を確認します。これは、期待されるページが返されたことを示します。期待されるページが返されない場合は、ビジネスプロセススクリプトのフローを中断し、クリーンアップしてから、ビジネスフローに戻るか、次の反復に進みます。(return(1);は、反復ペーシングを尊重せずに、システムを即座に反復させます)

于 2013-02-07T15:56:22.973 に答える