1

JSONを返す.NETWebサービスがあります。小さなWebアプリからのJSONP呼び出しで使用します。

応答が特定のサイズに達するまで、すべてが正常です。私がそれを説明できる最善の方法は、次のように分割されることです

jQuery16405120642159599811_1347881418555({"d":[{"RessourceId":1022、 "Duration":3600、 "StartDateTime": "/ Date(1348030800000)/"、 "Name": "SPINCLASS"、 "Capacity":24、 "Color ":" 009900 "、" ShowRessourceToMembersId ":1、" ShowOtherBookingsToMembers ":1、" FreeSpace ":22、" Rooms ":" ROOM1 "、" Instructors ":" NONE ":0、" Description ":" AND SO ON "} {{" RessourceId ":1022、" duration ":3600、" StartDateTime ":" / Date(1348030800000)/ "、" Name ":" SPINCLASS "、" Capacity ":24、" Color ":" 009900 " 、"ShowRessourceToMembersId":1、 "ShowOtherBookingsToMembers":1、 "FreeSpace":22、 "Rooms":"ROOM1"、 "Instructors": "NONE":0、 "Description": "AND SO ON"} { CenterId "); jQuery16405120642159599811_1347881418555(:909088、} .. ..

それで、私の応答の途中で、新しいコールバック関数が挿入されますか?それは約13355文字の後に起こります。

これの原因は何ですか?この問題にどのように対処する必要がありますか?

4

1 に答える 1

0

問題は、Httpmodule jsonresponsefilter に Callback メソッドを追加する方法でした。書き込みメソッドにコールバックが追加されたため、バッファがいっぱいになったときに問題が発生しました。代わりに、flush メソッドに追加され、魅力的に機能します。私はここから答えを得ました、一番下の答えJson HTTP Module stream issue

于 2012-10-01T19:19:22.333 に答える