JSON形式として返されるJQuery AJAXを介してサーバー応答を取得するためにasp.netを使用しています。通常のjquery応答を使用してみました。JQuery.getJSON()
次に、を使用してJSON形式に変換します$.parseJSON
。
どちらの場合も、(5 回中 1 回) サーバーが送信した応答が完全ではない場合があり、JSON 解析エラーが表示されます。単純な AJAX 呼び出し (JQuery なし) に変更しようとしましたが、まれにしか発生しません (20 分の 1 かもしれません)。
私のコンテンツの長さは、数バイトから最大 200KB までさまざまです。
私の質問は
- JQuery AJAX 応答が通常の AJAX よりも頻繁にトリミングされる理由。
- 応答サイズの制限がある場合、ほとんどの場合は機能し、失敗する場合もあります。
- 呼び出しまたは応答ヘッダー中にコードに欠けているものはありますか?