Class Request<T extends Request<T>>

java.lang.Object
net.minecraft.client.realms.Request<T>
Direct Known Subclasses:
Request.Delete, Request.Get, Request.Post, Request.Put

@Environment(CLIENT)
public abstract class Request<T extends Request<T>>
extends Object
  • Field Details

    • connection

      protected HttpURLConnection connection
    • connected

      private boolean connected
    • url

      protected String url
  • Constructor Details

    • Request

      public Request​(String url, int connectTimeout, int readTimeout)
  • Method Details

    • cookie

      public void cookie​(String key, String value)
    • cookie

      public static void cookie​(HttpURLConnection connection, String key, String value)
    • getRetryAfterHeader

      public int getRetryAfterHeader()
    • getRetryAfterHeader

      public static int getRetryAfterHeader​(HttpURLConnection connection)
    • responseCode

      public int responseCode()
    • text

      public String text()
    • read

      private String read​(InputStream in) throws IOException
      Throws:
      IOException
    • dispose

      private void dispose()
    • connect

      protected T connect()
    • doConnect

      protected abstract T doConnect()
    • get

      public static Request<?> get​(String url)
    • get

      public static Request<?> get​(String url, int connectTimeoutMillis, int readTimeoutMillis)
    • post

      public static Request<?> post​(String uri, String content)
    • post

      public static Request<?> post​(String uri, String content, int connectTimeoutMillis, int readTimeoutMillis)
    • delete

      public static Request<?> delete​(String url)
    • put

      public static Request<?> put​(String url, String content)
    • put

      public static Request<?> put​(String url, String content, int connectTimeoutMillis, int readTimeoutMillis)
    • getHeader

      public String getHeader​(String header)
    • getHeader

      public static String getHeader​(HttpURLConnection connection, String header)