When calling POST /job/my-job/build with parameters on a parameterized buil, I don't get the queue item url back in the location header.
I consider this a bug since it doesn't follow the description of how the API should work according to the comments on JENKINS-12827
When triggering a non-parameterized build, the headers look like this:
[date] => Sat, 05 Sep 2015 07:55:45 GMT
[server] => Jetty(winstone-2.8)
[x-content-type-options] => nosniff
[location] => https://jenkins.mydomain/queue/item/15032/
[content-length] => 0
[connection] => close
[content-type] => text/plain; charset=UTF-8
but on a parameterized build the response headers look like this:
[date] => Sat, 05 Sep 2015 08:07:15 GMT
[server] => Jetty(winstone-2.8)
[x-content-type-options] => nosniff
[location] => https://jenkins.mydomain/job/my-parameterized-job/
[content-length] => 0
[connection] => close
[content-type] => text/plain; charset=UTF-8
Could not reproduce. Here is what I get when I post a request for a parameterized build (my HEAD is 5b4b66d8bcc4c3effae9329236edbfac2bccdd84 in branch 'master'):