org.idlesoft.libraries.ghapi
Class APIBase

java.lang.Object
  extended by org.idlesoft.libraries.ghapi.APIBase
Direct Known Subclasses:
Commits, Issues, Object, Repository, User

public class APIBase
extends java.lang.Object


Nested Class Summary
static class APIBase.Response
           
 
Constructor Summary
APIBase()
           
 
Method Summary
static java.lang.String encode(java.lang.String str)
           
static APIBase.Response HTTPGet(java.lang.String url)
          Sends a HTTP GET request
static APIBase.Response HTTPPost(java.lang.String url, java.lang.String postData)
          Sends a HTTP POST request
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

APIBase

public APIBase()
Method Detail

HTTPPost

public static APIBase.Response HTTPPost(java.lang.String url,
                                        java.lang.String postData)
Sends a HTTP POST request

Parameters:
url -
postData -
Returns:
Response object containing status code and response body.

HTTPGet

public static APIBase.Response HTTPGet(java.lang.String url)
Sends a HTTP GET request

Parameters:
url -
Returns:
Response object containing status code and response body.

encode

public static java.lang.String encode(java.lang.String str)