カバー アート アーカイブ API を使用しようとしています。カバー アート アーカイブ
var request:URLRequest = new URLRequest();
request.url = "http://coverartarchive.org/release/76df3287-6cda-33eb-8e9a-044b5e15ffdd/";
request.method = URLRequestMethod.GET;
var loader:URLLoader = new URLLoader();
loader.dataFormat = URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE, loaderComplete);
loader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpStatusHandler);
loader.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
loader.load(request);
function loaderComplete(evt:Event):void {
trace("Load Succcsed");
}
function ioErrorHandler(evt:IOErrorEvent):void {
trace("io: " + evt + "\n");
}
function httpStatusHandler(evt:HTTPStatusEvent):void {
trace("status: " + evt + "\n");
}
しかし、私が得るのは次のとおりです。
ステータス: [HTTPStatusEvent type="httpStatus" bubble=false cancelable=false eventPhase=2 status=0 responseURL=null]
io: [IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="エラー #2032: ストリーム エラー。 URL: http://coverartarchive.org/release/76df3287-6cda-33eb-8e9a-044b5e15ffdd/ "]
誰が私が間違っているのか教えてもらえますか?
どうも
編集 1: 追加: reqest.requestHeaders = new Array(new URLRequestHeader("accept", "application/json")); まだいけない…