2016-09-15 3 views
0
http://localhost:8080/view/view_name/job/job_name/parambuild/?IP=10.10.10.10 

上記のリンクにアクセスすると、ユーザーがログインしていないと見つかりませんでした。 ユーザーがログインしていないにもかかわらず、同じページにリダイレクトするために、 。job-URLのparamsでジョブを構築するにはどうすればよいですか?

http://localhost:8080/view/view_name/job/job_name/build?IP=10.10.10.10 

このリンクは、ログインしている&ログインユーザではない場合のユーザの両方にアクセスすることができます。 ここで、param filedは10.10.10.10で自動入力されません。 URLで渡された値で自動入力されるには、paramフィールドが必要です。それは最初のリンクによって達成することができます。

ユーザーはログインしていないのに、最初のリンクページにアクセスするにはどうすればよいですか(後でビルドボタンをクリックするとログインページにリダイレクトできます)。

答えて

0

ログインしていないユーザーのビルドをトリガーしようとしていますか?しかし、私は2つのオプションを試みるだろう:

  1. /を/から削除する。あなたの最初のリンクで

  2. 建物はリモートで(また、ジョブで有効にする必要があります)トークン渡す必要があります:

    カール-X POST「をhttp://user:[email protected]:8080/job/JOB1/buildWithParameters?token=TK1&IP=10.10.10.10

+0

をいいえ、私はつもりはありませんよログインしていないユーザーとのトリガー。それは絶対に危険です。最初のリンクにアクセスし、httpエラー404ページに移動します(このシナリオは、ユーザーがログインしていない場合に観察されます)。それで、私が必要とするのは、「私がログインしていなくても(ビルドしないで)そのページにアクセスできるはずです」ということです。 – User

関連する問題