0

これが他の場所で回答されている場合はまず申し訳ありませんが、これに近いものは見つかりません。

さまざまな理由から、RSS フィードをフラッシュにインポートしてコンテンツを取得しています。RSSファイルをロードするときにサイズを取得できないことを除いて、すべて正常に機能します(およびを介しURLLoadergetBytesTotal。いくつかの調査の結果、フィード自体がチャンクされていることがわかりました。 ) は、転送方法が原因で、(明らかに) フラッシュがフィードのファイル サイズにアクセスできないことを意味します. したがって、私の質問は、サーバーまたはフラッシュで、このチャンク化されたエンコーディングをオフにすることはできますか?

これに失敗した場合、フィード自体を定期的にダウンロードして通常の XML ファイルとして保存するサーバー コード (おそらく php) を作成することは可能ですか?

この投稿があいまいな場合はお詫びします。私はこのトピックに精通しておらず、関連するコードはありません。

4

1 に答える 1

0

「通常の」出力を受け取るには、Flash で HTTP/1.1 の代わりに HTTP/1.0 リクエストを送信します。これにより、サーバーは HTTP/1.0 応答で応答するようになります。HTTP/1.0 はチャンク エンコーディングをサポートしていないため、HTTP/1.0 はチャンク エンコーディングで応答しません。

于 2013-06-20T20:15:17.240 に答える