0
私は、Chrome Devツールを使用してAdobe Shockwaveベースのウェブ音楽プレーヤーアプリケーションからHTTPリクエスト/レスポンスを傍受しています。私は音楽プレーヤーの再生ボタンをクリックすると、以下のようなHTTPリクエストヘッダが提起されていますShockwaveプレーヤーがHTTP POSTリクエストを生成する方法は?
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=
フォームデータはどのように生成され、どのように生成されますか?暗号化された文字列またはトークンの場合、これはどのように行われますか?
は、HTTPリクエストは、キー/値のペアにデータを渡したActionScriptでURLRequestから来ているだろう、あなたの答えを
あなたの答えをありがとう。 param1トークンを生成したコードが見つかりましたが、フラッシュまたはWebブラウザ(私が考える限り)内でのみ実行されます。そのコードをターミナル内で実行する方法や、別のプログラミング言語のコードに変換する方法はありますか? – Forthaction
@forthactionコードが何をしているのか分かっていれば、あなたが選んだ言語でコードを出力して出力することができます。 ActionScript 3をJavaScriptに変換するためのトランスポーラーである[AS3JS](http://as3js.org/)をチェックすることができます。それがどれほど良いか分かりません。 –
答えは@ギデオンにありがとうございます。これはまさに私が探していたものです。 – Forthaction