Challonge创建锦标赛请求返回422错误

时间:2019-12-27 11:58:16

标签: java api http post

我正尝试使用challonge api v1发出发布请求,以创建比赛。 该请求当前是按以下方式(简化)构建的:

StringBuilder result = new StringBuilder();

          URL link = new URL("https://api.challonge.com/v1/tournaments.json?api_key=key&tournament[name]=name");

          HttpURLConnection conn = (HttpURLConnection) link.openConnection();
          conn.setRequestMethod("POST");
          BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream()));

          String line;
          while ((line = rd.readLine()) != null) {
             result.append(line);
          }
          rd.close();
          JSONArray array = new JSONArray(result.toString());

发出请求后,应返回类似显示的here的响应。

但是这返回了422错误。

将请求更改为仅包含必需的参数(api_key)会返回相同的错误。 我该如何解决?

0 个答案:

没有答案