Skocz do zawartości
  • 0

Bukkit oraz internet, co jest nie tak?


Shateq

Pytanie

Witam, mam metodę, która ma rzekomo wysyłać poprzez Discordowego Webhooka wiadomość, tu: content.

private void reportUser(String content) {
        try {
            JsonObject jsonObject = new JsonObject();
            jsonObject.addProperty("content", content);

            HttpsURLConnection connection = (HttpsURLConnection) report.openConnection();
            connection.addRequestProperty("Content-Type", "application/json");
            connection.addRequestProperty("User-Agent", "Java-Report");
            connection.setDoOutput(true);
            connection.setRequestMethod("POST");

            OutputStream stream = connection.getOutputStream();
            stream.write(jsonObject.toString().getBytes());
            stream.flush();
            stream.close();
            connection.getInputStream().close();
            connection.disconnect();
        } catch (IOException err) {
            err.printStackTrace();
        }

    }

"report" to zmienna zawierająca obiekt URL, czyli link do Discordowego webhooka.

Za każdym razem gdy używam funkcji w komendzie, otrzymuję błąd 400. Nie wiem co jest nie tak, próbowałem wielu rzeczy i męczę się z tym od dłuższego czasu. Proszę bardzo o pomoc, komenda polega na wpisaniu nazwy gracza i powodu, ale to nie jest ważne, potrzebuję pomocy z samym requestem. :/

Edytowane przez Shateq
Odnośnik do komentarza
Udostępnij na innych stronach

2 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

  • 0
1 minutę temu, Rafesqu napisał:

Bym pomogl ale dla mnie pluginy to czarna magia 😜

Dziękuję za chęci, problem po około 3 godzinach rozmyślań nad egzystencją rozwiązałem sam.
Linię

stream.write(jsonObject.toString().getBytes());

należało zamienić na

stream.write(jsonObject.toString().getBytes("UTF_8"));

 

Odnośnik do komentarza
Udostępnij na innych stronach

Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...