@Override public Request sendRequest(String requestData, RequestCallback callback) throws RequestException { // This method would not normally be called throw new RequestException(cause); } }
private void setHeaders(XMLHttpRequest xmlHttpRequest) throws RequestException { if (headers != null && headers.size() > 0) { for (Map.Entry<String, String> header : headers.entrySet()) { try { xmlHttpRequest.setRequestHeader(header.getKey(), header.getValue()); } catch (JavaScriptException e) { throw new RequestException(e.getMessage()); } } } else { xmlHttpRequest.setRequestHeader("Content-Type", "text/plain; charset=utf-8"); } } }
@Override public Request sendRequest(String requestData, RequestCallback callback) throws RequestException { // This method would not normally be called throw new RequestException(cause); } }
@Override public Request sendRequest(String requestData, RequestCallback callback) throws RequestException { // This method would not normally be called throw new RequestException(cause); } }
RequestPermissionException requestPermissionException = new RequestPermissionException( url); requestPermissionException.initCause(new RequestException(e.getMessage())); throw requestPermissionException; xmlHttpRequest.send(requestData); } catch (JavaScriptException e) { throw new RequestException(e.getMessage());
private void setHeaders(XMLHttpRequest xmlHttpRequest) throws RequestException { if (headers != null && headers.size() > 0) { for (Map.Entry<String, String> header : headers.entrySet()) { try { xmlHttpRequest.setRequestHeader(header.getKey(), header.getValue()); } catch (JavaScriptException e) { throw new RequestException(e.getMessage()); } } } else { xmlHttpRequest.setRequestHeader("Content-Type", "text/plain; charset=utf-8"); } } }
private void setHeaders(XMLHttpRequest xmlHttpRequest) throws RequestException { if (headers != null && headers.size() > 0) { for (Map.Entry<String, String> header : headers.entrySet()) { try { xmlHttpRequest.setRequestHeader(header.getKey(), header.getValue()); } catch (JavaScriptException e) { throw new RequestException(e.getMessage()); } } } else { xmlHttpRequest.setRequestHeader("Content-Type", "text/plain; charset=utf-8"); } } }
@Override public void onResponseReceived(@Nullable final Request req, @Nullable final Response res) { requests.remove(req); if (res.getStatusCode() != Response.SC_OK) { callback.onError(new RequestException("Invalid status "+res.getStatusCode()+": "+res.getStatusText())); return; } final XMLPacket response = XMLBuilder.fromXML(res.getText()); if (response == null || !"body".equals(response.getTagName())){ callback.onError(new RequestException("Bad response: " + res.getText())); return; } callback.onSuccess(response); }
public void onResponseReceived(Request request, Response response) { int status = response.getStatusCode(); if (status <= 0 || status >= 400) { String statusText = status <= 0 ? "Bad CORS" : response.getStatusText(); onError(request, new RequestException("HTTP ERROR: " + status + " " + statusText + "\n" + response.getText())); } else { dfd.resolve(response, request); } }
public void f(Deferred dfd) { try { Response response = httpClient(settings, cors); int status = response.getStatusCode(); if (status <= 0 || status >= 400) { String statusText = status <= 0 ? "Bad CORS" : response.getStatusText(); dfd.reject(new RequestException("HTTP ERROR: " + status + " " + statusText + "\n" + response.getText()), null); } else { dfd.resolve(response, null); } } catch (Exception e) { e.printStackTrace(); dfd.reject(e, null); } } };
@Override public void connect(int connectionCount) { init(); try { transportRequest = XDomainRequest.create(); transportRequest.setListener(xDomainRequestListener); transportRequest.openGET(getUrl(connectionCount)); transportRequest.send(); } catch (JavaScriptException ex) { if (transportRequest != null) { transportRequest.abort(); transportRequest = null; } listener.onError(new RequestException(ex.getMessage()), false); } }
@Override public void connect(int connectionCount) { init(); try { transportRequest = XDomainRequest.create(); transportRequest.setListener(xDomainRequestListener); transportRequest.openGET(getUrl(connectionCount)); transportRequest.send(); } catch (JavaScriptException ex) { if (transportRequest != null) { transportRequest.abort(); transportRequest = null; } listener.onError(new RequestException(ex.getMessage()), false); } }
RequestPermissionException requestPermissionException = new RequestPermissionException( url); requestPermissionException.initCause(new RequestException(e.getMessage())); throw requestPermissionException; xmlHttpRequest.send(requestData); } catch (JavaScriptException e) { throw new RequestException(e.getMessage());
RequestPermissionException requestPermissionException = new RequestPermissionException( url); requestPermissionException.initCause(new RequestException(e.getMessage())); throw requestPermissionException; xmlHttpRequest.send(requestData); } catch (JavaScriptException e) { throw new RequestException(e.getMessage());
xmlHttpRequest = null; listener.onError(new RequestException(e.getMessage()), false);
xmlHttpRequest = null; listener.onError(new RequestException(e.getMessage()), false);
requestPermissionException.initCause(new RequestException(e.getMessage())); onError(null, e); return;