POST として送信されるはずのリクエストに関連する大量のエラー レポートが表示されますが、代わりに GET としてリクエストされています。ほとんどのリクエストは、JavaScript と MooTools ライブラリ (1.4.5) のみを使用して行われます。
レポートは、さまざまなページやブラウザー (IE 7 ~ 9 および Firefox 14 ~ 16) からのものでもあります。XMLHttpRequest の MooTools Request ラッパーを直接使用するものもあれば、Element.send メソッドを使用するものもあります。
何らかのクライアント側の問題である可能性が最も高いと推測していますが、ローカルで再現できないため、問題を特定するのに苦労しています。このタイプの動作の一般的な原因について何か提案はありますか?
1 つの例は、基本的なフォームに基づいています。
<div id="myParent">
<form action="/DoSomething/Regular" class="validate" method="post">
<textarea class="grow required" name="MyInfo"></textarea>
</from>
</div>
そして、次の JavaScript:
var myFormParent = $('myParent');
var myForm = myFormParent.getElement('form');
myForm.set('send', {
url: '/DoSomething/Ajax',
method: 'POST',
noCache: true,
onSuccess: doSuccessFunction
onFailure: doFailureFunction
}).send();
アップデート
これらの奇妙なリクエストの背後には、プロキシ サーバー、特にWildBlue Optimizer があるようです。サイトのすべての通常のユーザーが POST 要求を正しく実行しているときに、これらのプロキシ サーバーが GET 要求としてこれらのファイルに継続的にアクセスしようとする可能性があるものはありますか。