2010-08-27 1 views
0

Я создал базовую RPC-программу с использованием FluorineFX (.NET) на сервере для моей службы AMF. Все работает нормально, т. Е. Я могу совершать вызовы для открытых функций.Flash Builder: Сетевой монитор - не отображаются исходные данные для AMF?

Однако, когда я посмотрел Network Monitor в Flash Builder для дальнейшего изучения сетевого трафика, а затем просмотрел исходные данные для ответа AMF, он не кажется сжатым/закодированным. Кроме того, размер ответа соответствует не сжатому контенту. Я понимаю, что эти вещи будут бинарными. Что-то не так с моим решением или предположениями?

Пример: ответ (некоторые разрывы строк добавлены), содержащий короткий массив (обратите внимание на Unencoded содержимое тела):

HTTP/1.1 200 OK 
Date: Fri, 27 Aug 2010 15:06:49 GMT 
Server: Microsoft-IIS/6.0 
MicrosoftOfficeWebServer: 5.0_Pub 
X-Powered-By: ASP.NET 
X-AspNet-Version: 2.0.50727 
Cache-Control: private 
Content-Type: application/x-amf 
Content-Length: 363 

Flex Message (flex.messaging.messages.AcknowledgeMessage)  
clientId = 29eb2c7f-974b-4bae-8d28-98d4b4dd0547  
correlationId = B556E5C3-5476-A92C-2CEC-B4163ABCD1C8  
destination = fluorine  
messageId = 92675e09-0bc0-498f-b017-7e601b740563  
timestamp = 250290640  
timeToLive = 0  
body = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]  
hdr(DSId) = 6b42848939804b7592eb956797d4eef4 

ответ

0

Это выглядит как Network Monitor (доступно только в Flash Builder Premium,) не всегда фактически показывают необработанные данные AMF. Однако меня больше интересовал размер ответа (т. Е. Для оптимизации), который доступен. Размер отклика (байты) в Tree View показывает размер незакодированного ответа, но вы можете получить кодируется размера от Content-Length линии в необработанных.

 Смежные вопросы

  • Нет связанных вопросов^_^