-
Notifications
You must be signed in to change notification settings - Fork 0
javity net
Radomiej edited this page Oct 6, 2016
·
1 revision
Is extansion allow you simple uses HTTP connection with diffrent WebService.
Example:
WWW loginWWW = new WWW("http://localhost:8080/rest/v1/users/login", new WWWResponseListener() {
@Override
public void httpResponseListener(WWW wwwResponse) {
LoginStatus loginStatus = wwwResponse.getJsonObjectResponse(LoginStatus.class);
Gdx.app.log(LoginComponent.class.getSimpleName(), "Login complete: " + loginStatus);
if(loginStatus.getLoginUser() != null) {
JSceneManager.loadScene(new SceneMapBulider());
}else{
loginButton.setDisabled(false);
}
}
});
loginWWW.GET("login=" + login.getText() + "&password=" + password.getText());- Create WWW object and set URL addres.
- Add response listener if need.
- Send GET or POST
- Response when incoming will be auto invoke all listeners in libGdx thread.
- Optionaly you can mannualu check that response is recived on update method by isIncomingResponse()
-
GET
-
GET(String query)
-
POST
-
POST(Object jsonObject)
-
isIncomingResponse
-
getResponseBytes
-
getStringResponse
-
getJsonObjectResponse
-
getJsonArrayObjectResponse
-
getTexture
-
getStatusCode