偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

利用Flashbug插件查看AMF數(shù)據(jù)

開(kāi)發(fā) 前端
AMF是Flash與服務(wù)器進(jìn)行通信的一種編碼格式(為了方便理解,你可以暫時(shí)把它理解為與XML相似的技術(shù)),但它是以二進(jìn)制數(shù)據(jù)進(jìn)行傳輸?shù)模蛻舳瞬捎肞OST形式進(jìn)行數(shù)據(jù)提交,它的最大特色是可以直接傳輸復(fù)雜的數(shù)據(jù)類型。

一、什么是AMF

AMF是Flash與服務(wù)器進(jìn)行通信的一種編碼格式(為了方便理解,你可以暫時(shí)把它理解為與XML相似的技術(shù)),但它是以二進(jìn)制數(shù)據(jù)進(jìn)行傳輸?shù)?,客戶端采用POST形式進(jìn)行數(shù)據(jù)提交,它的***特色是可以直接傳輸復(fù)雜的數(shù)據(jù)類型,比如數(shù)組、普通對(duì)象、日期對(duì)象等,而且可以對(duì)傳輸?shù)臄?shù)據(jù)進(jìn)行壓縮以提高傳輸速率,另外結(jié)合Flash Remoting網(wǎng)關(guān)(FluorineFx、amfphp、OpenAMF),通過(guò)遠(yuǎn)程過(guò)程調(diào)用(RPC)可以在客戶端方便調(diào)用服務(wù)器定義的公開(kāi)方法并得到返回的數(shù)據(jù)。

所以它的設(shè)計(jì)是為了提高數(shù)據(jù)傳輸速率,提高開(kāi)發(fā)效率的,目前在一些基于Flash開(kāi)發(fā)的大型網(wǎng)頁(yè)游戲中都能找到它的蹤影。本文講解一個(gè)有關(guān)AMF插件工具的使用,一方面是為了方便開(kāi)發(fā)測(cè)試,另一方面也是希望通過(guò)此工具了解基于AMF開(kāi)發(fā)的成功網(wǎng)站的通訊數(shù)據(jù)。

二、什么是Flashbug

Flashbug是Firefox(火狐)瀏覽器的一個(gè)插件,而且它是架構(gòu)于Firefox另外一個(gè)知名插件Firebug之上的。這個(gè)插件用于查看網(wǎng)頁(yè)中的Flash trace輸出的信息以及與服務(wù)器之間的通信情況,另外支持查看基于AMF通信方式架構(gòu)程序與服務(wù)器通信的數(shù)據(jù)(因?yàn)锳MF是二進(jìn)制傳輸?shù)?,所以不借助工具只能看到一堆亂碼)。

三、Flashbug安裝環(huán)境與安裝方法

Flashbug作為Firefox的一種插件,它的安裝文件是標(biāo)準(zhǔn)xpi后綴的,如果已下載這個(gè)文件,可以直接拖動(dòng)到打開(kāi)的Firefox瀏覽器窗口開(kāi)始安裝,也可以直接訪問(wèn)Firefox插件網(wǎng)站,直接找到這個(gè)插件詳情頁(yè),然后點(diǎn)擊旁邊的“添加到Firefox”按鈕開(kāi)始下載安裝。

因?yàn)镕lashbug是基于Firebug的,所以要先安裝Firebug插件,而且為了能使用上AMF檢視功能,還要安裝較高版本的Firebug,要安裝高版本的Firebug通常也意味著要使用較高版本的Firefox瀏覽器,為了方便起見(jiàn),建議一次把所有配置升級(jí)到***版本。

另外要想利用Flashbug看到Flash中trace輸出的信息,還得給Firefox安裝Debug版本的Flash播放器。

四、Flashbug使用方法

Flashbug使用方法非常簡(jiǎn)單,通過(guò)Firefox“工具”欄,或者點(diǎn)擊“狀態(tài)欄”右側(cè)甲殼蟲圖標(biāo)打開(kāi)Firebug窗口,點(diǎn)擊切換到“Flash Console”標(biāo)簽,就可以看到網(wǎng)頁(yè)Flash的trace輸出信息,還有Flash請(qǐng)求策略文件(crossdomain.xml)的過(guò)程,以及Flash使用Shared Objects(在Flash上使用的一種類似Cookie的對(duì)象)數(shù)據(jù)。如下圖:

 

要查看AMF數(shù)據(jù),切換到“網(wǎng)絡(luò)”標(biāo)簽,然后再找到有關(guān)Remoting網(wǎng)關(guān)請(qǐng)求的地址(一般請(qǐng)求地址包含Gateway字符串,我的例子是使用了FluorineFx開(kāi)源.NET網(wǎng)關(guān)的一個(gè)現(xiàn)成例子),點(diǎn)擊展開(kāi),如下圖:

 

通過(guò)Response → data → body → source即可查看到服務(wù)器返回的信息,如下圖,請(qǐng)注意我劃框與連線的地方。
 

【編輯推薦】

  1. 5月***超有趣的免費(fèi)jQuery插件推薦
  2. 4月份9款jQuery插件推薦 增加網(wǎng)站亮點(diǎn)
  3. ASP.NET MVC中很酷的jQuery驗(yàn)證插件
  4. 9款jQuery插件為你的網(wǎng)站增加亮點(diǎn)
責(zé)任編輯:于鐵 來(lái)源: 博客園
相關(guān)推薦

2010-06-24 16:57:30

AMF協(xié)議

2010-06-21 14:37:36

AMF協(xié)議

2010-06-21 15:06:45

AMF協(xié)議

2010-06-21 13:59:33

AMF協(xié)議

2010-06-21 13:14:09

AMF協(xié)議

2010-06-18 15:20:31

AMF協(xié)議

2010-06-18 13:53:22

AMF協(xié)議

2010-06-18 14:31:41

AMF協(xié)議

2010-06-28 09:43:14

AMF協(xié)議

2010-06-28 10:03:34

AMF協(xié)議

2010-01-06 14:36:04

JSON插件

2010-06-28 09:50:42

AMF協(xié)議

2024-07-09 10:42:30

2010-06-18 14:06:03

AMF協(xié)議

2010-06-19 13:47:39

AMF協(xié)議

2021-03-01 08:33:39

插件庫(kù)弱符號(hào)程序

2011-10-25 09:28:30

Node.js

2023-12-12 18:02:50

Git插件項(xiàng)目

2015-03-02 11:08:02

2009-06-17 17:44:41

Eclipse插件Sp
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)