Shockwave播放器如何生成HTTP POST请求?

时间:2016-08-15 19:10:52

标签: apache rest http google-chrome-devtools shockwave

我正在使用Chrome Dev工具截取来自基于Adobe Shockwave的网络音乐播放器应用程序的HTTP请求/响应。当我单击音乐播放器上的“播放”按钮时,会引发以下HTTP请求标头:

POST /some_url HTTP/1.1
Host: something.com
Connection: keep-alive
Content-Length: 103
Origin: http://something.com
X-Requested-With: ShockwaveFlash/22
User-Agent: Mozilla
Content-Type: application/x-www-form-urlencoded
Accept: */*
Referer: http://something.com/player.swf
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.8

表单数据如下所示:

param1=561a0d9452069h76fhg46h67a599e8gy34nlj=
param2=something

现在,有没有办法知道这个param1=561a0d9452069h76fhg46h67a599e8gy34nlj=表单数据来自何处以及如何生成?如果它是某种加密字符串或令牌,如何做到这一点?

感谢您的回答

1 个答案:

答案 0 :(得分:1)

HTTP请求来自ActionScript中的URLRequest,它以键/值对传递数据。您可以查看使用SWFWire Inspector来反编译代码。