List of usage examples for org.apache.http.client.methods HttpUriRequest addHeader
void addHeader(String str, String str2);
From source file:org.commonjava.aprox.client.core.AproxClientHttp.java
public void addJsonHeaders(final HttpUriRequest req) { req.addHeader("Accept", "application/json"); req.addHeader("Content-Type", "application/json"); }
From source file:com.microsoft.cognitive.speakerrecognition.SpeakerRestClientHelper.java
/** * Creates an HTTP request/* w w w .j a va2 s . c o m*/ * * @param resourceURL HTTP resource address * @param requestType HTTP request type * @return HTTP request */ HttpUriRequest createHttpRequest(String resourceURL, RequestType requestType) { HttpUriRequest request; switch (requestType) { case GET: request = new HttpGet(resourceURL); break; case POST: request = new HttpPost(resourceURL); break; case DELETE: request = new HttpDelete(resourceURL); break; default: return null; } request.addHeader(JSON_HEADER_ACCEPT, JSON_HEADER_VALUE_ACCEPT); request.addHeader(OCP_SUBSCRIPTION_KEY_HEADER, subscriptionKey); return request; }
From source file:org.mule.modules.quickbooks.windows.api.DefaultQuickBooksWindowsClient.java
@Override public Object retrieveWithoutUsingQueryObjects(final OAuthCredentials credentials, Object syncStatusRequest, String objectName) {/*from w w w .j a v a2 s.c o m*/ Validate.notNull(syncStatusRequest); String str = String.format("%s/%s/v2/%s", credentials.getBaseUri(), objectName, credentials.getRealmId()); HttpUriRequest httpRequest = new HttpPost(str); httpRequest.addHeader("Content-Type", "text/xml"); prepareToPost(syncStatusRequest, httpRequest); try { Object respObj = makeARequestToQuickbooks(httpRequest, credentials, false); if (respObj instanceof ErrorResponse) { throw new QuickBooksRuntimeException(new ErrorInfo(respObj)); } return respObj; } catch (QuickBooksRuntimeException e) { if (e.isAExpiredTokenFault()) { destroyAccessToken(credentials); return retrieveWithoutUsingQueryObjects(credentials, syncStatusRequest, objectName); } else { throw e; } } }
From source file:org.mule.modules.quickbooks.windows.api.DefaultQuickBooksWindowsClient.java
@Override public void revert(final OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId) { Validate.notNull(type);//from ww w .ja v a 2 s .c o m String str = String.format("%s/%s/v2/%s", credentials.getBaseUri(), type.getResouceName(), credentials.getRealmId()); HttpUriRequest httpRequest = new HttpPost(str); httpRequest.addHeader("Content-Type", "text/xml"); RevertRequest revertRequest = new RevertRequest(); revertRequest.setRequestId(requestId); revertRequest.setCdmObject(getMessageUtilsInstance().createJaxbElement(obj)); prepareToPost(revertRequest, httpRequest); try { Object respObj = makeARequestToQuickbooks(httpRequest, credentials, false); if (respObj instanceof ErrorResponse) { throw new QuickBooksRuntimeException(new ErrorInfo(respObj)); } } catch (QuickBooksRuntimeException e) { if (e.isAExpiredTokenFault()) { destroyAccessToken(credentials); revert(credentials, type, obj, requestId); } else { throw e; } } }
From source file:cn.com.dfc.pl.afinal.FinalHttp.java
protected <T> void sendRequest(DefaultHttpClient client, HttpContext httpContext, HttpUriRequest uriRequest, String contentType, AjaxCallBack<T> ajaxCallBack) { if (contentType != null) { uriRequest.addHeader("Content-Type", contentType); }// ww w .j av a 2 s. c o m new HttpHandler<T>(client, httpContext, ajaxCallBack, charset).executeOnExecutor(executor, uriRequest); }
From source file:reco.frame.tv.TvHttp.java
protected <T> void sendRequest(DefaultHttpClient client, HttpContext httpContext, HttpUriRequest uriRequest, String contentType, AjaxCallBack<T> ajaxCallBack) { if (contentType != null) { uriRequest.addHeader("Content-Type", contentType); }//w ww . ja v a 2 s .c o m new HttpHandler<T>(appContext, client, httpContext, ajaxCallBack, charset).executeOnExecutor(executor, uriRequest); }
From source file:org.mule.modules.quickbooks.windows.api.DefaultQuickBooksWindowsClient.java
@Override public Object create(final OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId, Boolean draft, Boolean fullResponse) { Validate.notNull(obj);/*from w ww. j a v a2s . com*/ String str = String.format("%s/%s/v2/%s", credentials.getBaseUri(), type.getResouceName(), credentials.getRealmId()); HttpUriRequest httpRequest = new HttpPost(str); httpRequest.addHeader("Content-Type", "text/xml"); AddRequest addRequest = new AddRequest(); addRequest.setRequestId(requestId); addRequest.setCdmObject(getMessageUtilsInstance().createJaxbElement(obj)); addRequest.setDraft(draft); addRequest.setFullResponse(fullResponse); prepareToPost(addRequest, httpRequest); try { Object respObj = makeARequestToQuickbooks(httpRequest, credentials, false); if (respObj instanceof ErrorResponse) { throw new QuickBooksRuntimeException(new ErrorInfo(respObj)); } if (fullResponse != null && fullResponse) { return ((SuccessResponse) respObj).getCdmObject().getValue(); } return ((SuccessResponse) respObj).getCdmObjectRef().getValue(); } catch (QuickBooksRuntimeException e) { if (e.isAExpiredTokenFault()) { destroyAccessToken(credentials); return create(credentials, type, obj, requestId, draft, fullResponse); } else { throw e; } } }
From source file:org.mule.modules.quickbooks.windows.api.DefaultQuickBooksWindowsClient.java
@Override public void delete(final OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId) { Validate.notNull(type);//from w w w . java2s .c om Validate.notNull(obj); Validate.notNull(((CdmBase) obj).getId()); Validate.isTrue( ((CdmBase) obj).getId().getValue() != null && !((CdmBase) obj).getId().getValue().equals("")); if (((CdmBase) obj).getSyncToken() == null || ((CdmBase) obj).getMetaData() == null) { obj = getObject(credentials, type, ((CdmBase) obj).getId()); } String str = String.format("%s/%s/v2/%s", credentials.getBaseUri(), type.getResouceName(), credentials.getRealmId()); HttpUriRequest httpRequest = new HttpPost(str); httpRequest.addHeader("Content-Type", "text/xml"); DelRequest delRequest = new DelRequest(); delRequest.setRequestId(requestId); delRequest.setCdmObject(getMessageUtilsInstance().createJaxbElement(obj)); prepareToPost(delRequest, httpRequest); try { Object respObj = makeARequestToQuickbooks(httpRequest, credentials, false); if (respObj instanceof ErrorResponse) { throw new QuickBooksRuntimeException(new ErrorInfo(respObj)); } } catch (QuickBooksRuntimeException e) { if (e.isAExpiredTokenFault()) { destroyAccessToken(credentials); delete(credentials, type, obj, requestId); } else { throw e; } } }
From source file:net.heroicefforts.viable.android.rep.it.gdata.ProjectHostingService.java
/** * Wraps the request in authentication and gzip headers before executing it. * /*w ww . java 2 s .c o m*/ * @param request the request to be executed. * @return the client response * @throws IOException if an error occurs */ private HttpResponse execute(HttpUriRequest request) throws IOException { if (Config.LOGV) Log.v(TAG, "Requesting: " + request.getURI().toASCIIString()); request.addHeader("Accept-Encoding", "gzip"); if (authToken != null) { request.addHeader("Authorization", "GoogleLogin auth=" + authToken); // request.addHeader("Authorization", "AuthSub token=" + authToken); if (Config.LOGV) Log.v(TAG, "Added auth token '" + authToken + "' to request."); } return httpclient.execute(request); }
From source file:org.mule.modules.quickbooks.windows.api.DefaultQuickBooksWindowsClient.java
@Override public Object update(final OAuthCredentials credentials, WindowsEntityType type, Object obj, String requestId, Boolean draft, Boolean fullResponse) { Validate.notNull(obj);/*from w w w. ja va2 s. c o m*/ if (((CdmBase) obj).getSyncToken() == null) { ((CdmBase) obj) .setSyncToken(((CdmBase) getObject(credentials, type, ((CdmBase) obj).getId())).getSyncToken()); } String str = String.format("%s/%s/v2/%s", credentials.getBaseUri(), type.getResouceName(), credentials.getRealmId()); HttpUriRequest httpRequest = new HttpPost(str); httpRequest.addHeader("Content-Type", "text/xml"); ModRequest modRequest = new ModRequest(); modRequest.setRequestId(requestId); modRequest.setCdmObject(getMessageUtilsInstance().createJaxbElement(obj)); modRequest.setDraft(draft); modRequest.setFullResponse(fullResponse); prepareToPost(modRequest, httpRequest); try { Object respObj = makeARequestToQuickbooks(httpRequest, credentials, false); if (respObj instanceof ErrorResponse) { throw new QuickBooksRuntimeException(new ErrorInfo(respObj)); } if (fullResponse != null && fullResponse) { return ((SuccessResponse) respObj).getCdmObject().getValue(); } return ((SuccessResponse) respObj).getCdmObjectRef().getValue(); } catch (QuickBooksRuntimeException e) { if (e.isAExpiredTokenFault()) { destroyAccessToken(credentials); return update(credentials, type, obj, requestId, draft, fullResponse); } else { throw e; } } }