ActionScript 中 XMLSocket收不完整的問題

某案子碰到的問題.

狀況大致是, 若用ActionScript中的XMLSocket跟一些ServerSide script(CGI, PHP, ASP…etc)配合時, 會有偶發性的收不完XML的狀況, 特別是最後一圈Tag會被強制忽略.

跟伙伴Debug了一陣子找到解決方案: 必須要有相當正確的 Content-Type 和 Charset, 照一般Apache預設給的text/plain就會這樣. 其實只要加上 Content-Type: text/xml; charset=utf-8 就可以了.

蠻無厘頭的鳥問題, 不知道ActionScript中到底是怎麼運作的, 真是笨到極點.

  • Post a comment

    Threaded commenting powered by interconnect/it code.