Restyフレームワークを使用してJavaプログラムからJenkinsビルドを実行しようとしています(Restyを使用することは必須ではなく、最も簡単な方法のように思えます)。認証を含むパラメーターのないジョブでは正常に機能しますが、パラメーターを使用してビルドを実行しようとしていますが、Jenkinsサーバーから(説明のない)エラー500が返されます。
URI jenkinsURI = new URI("https://"+jenkinsServer+"/job/bowling%20Q%20build/build?token="+jenkinsToken);
String b = URLEncoder.encode("json={\"parameter\": [{\"name\": \"git_tag\", \"value\": \"v1\"}],\"\":\"\"", "UTF-8");
System.out.println("My Results: "+r.text(jenkinsURI, Resty.content(b)));
これを行う方法はありますか?JSONを送信するためにこれらの手順に従いましたが、curlからは正常に機能しますが、JavaRestyからは機能しません。