16

JQuery を使用して、基本認証を必要とする JSONP API を呼び出すにはどうすればよいですか?

プログラムでこれを処理できますか、それともユーザーが対話してログオン ダイアログにユーザー名とパスワードを入力する必要がありますか?

4

3 に答える 3

11

JSONP リクエストは、XMLHttpRequest オブジェクト / システムを使用しません。したがって、これを直接行う方法はありません。

FinnNk の回答に記載されているアプローチを何度か試しましたが、JQuery メーリング リストでこのディスカッションを読んだ後、最終的にあきらめました。

アップデート

「これを直接行う方法はない」と言ったとき、私が意味したのは次のことです。

  • プログラムで HTTP 認証資格情報を設定することはできません (ただし、私がテストしたほとんどのブラウザーは、ユーザーに資格情報の入力を求めます)。
  • ユーザーが資格情報を手動で入力することを望まない場合は、サーバーを使用してリクエストをプロキシする必要があります。優れた説明と例については、このブログ投稿を参照してください。
于 2009-11-07T04:15:39.463 に答える