私のASP.Netアプリケーション経由でGoogle Docsからファイルをダウンロードしようとしています。リダイレクト後にHTTPヘッダーを保持する
私はOAuthを使用しているので、署名と認証文字列を生成しました。それは、リソースのアクセスするには、Googleドキュメントの文書から
、私は追加する必要があります。
Authorization: <authorization string>
リクエストヘッダに。
私はリダイレクトを行うためのスニペットを書きました:Firebugのから見た
context.Response.AddHeader("GData-Version", "3.0");
context.Response.AddHeader("Host", downloadLinkUrl.Host);
context.Response.AddHeader("Authorization", authorizaString);
context.Response.RedirectLocation = downloadLink;
context.Response.Redirect(downloadLink);
それはdownloadLinkが、ヘッダ情報にリダイレクトは、不足しています。したがって私は401 Not Authorizedを取得します。
read upの中には、それができないと言われています。ハックはありますか?
ありがとうございました。
innitial計画だったが、それは、私のサーバーからクライアントブラウザに、私のサーバーにGoogleドキュメントからファイルをストリーミングする二重の時間がかかります。 – VHanded
上記の編集を参照 –
5時間後、jQueryメソッドは自分のサイトをリクエストしても動作しますが、私の場合は「同じ起源ポリシー」と呼ばれるため、他のサイト(Google Docs)をリクエストできません。その他の回避策? – VHanded