public static void add(HttpMessage httpMessage, Headers headers) { for (Map.Entry<String, List<String>> entry : headers.entrySet()) { for (String value : entry.getValue()) { httpMessage.addHeader(entry.getKey(), value); } } }
private static void addAuthHeader(HttpMessage message, String token) { if(token != null) { message.addHeader("Authorization", "token "+token); } }
private void addAcceptJsonHeader( HttpMessage httpMessage ) { httpMessage.addHeader( "Accept", "application/json" ); }
private void addAcceptJsonHeader( HttpMessage httpMessage ) { httpMessage.addHeader( "Accept", "application/json" ); }
private void addAcceptJsonHeader( HttpMessage httpMessage ) { httpMessage.addHeader( "Accept", "application/json" ); }
protected final void addAcceptJsonHeader( HttpMessage httpMessage ) { httpMessage.addHeader( "Accept", MediaType.APPLICATION_JSON.toString() ); }
private static void setupBasicAuth(String username, String password, HttpMessage message) { message.addHeader("Authorization", "Basic "+Base64.encodeBytes(new String(username+":"+password).getBytes())); }
protected void setHeaders(final HttpMessage base, final String headers) throws IOException { try (BufferedReader reader = new BufferedReader(new StringReader(headers))) { String line = reader.readLine(); while (line != null) { int colonIndex = line.indexOf(":"); if (colonIndex > 0) { String headerName = line.substring(0, colonIndex); if (line.length() > colonIndex + 2) { base.addHeader(headerName, line.substring(colonIndex + 1)); } else { base.addHeader(headerName, null); } line = reader.readLine(); } else { throw new FlowableException(HTTP_TASK_REQUEST_HEADERS_INVALID); } } } }
/** * Set HTTP message content * * @param message * HTTP message * @param contentType * contentType * @param content * content bytes * @param contentEncoding * content encoding * @throws IOException * if error writing message content */ public static void setContent(HttpMessage message, String contentType, byte[] content, String contentEncoding) throws IOException { ByteArrayEntity httpContent = new ByteArrayEntity(content); if (!StringUtils.isEmpty(contentEncoding)) { httpContent.setContentEncoding(contentEncoding); } message.addHeader(HttpHeaders.CONTENT_LENGTH, String.valueOf(httpContent.getContentLength())); if (!StringUtils.isEmpty(contentType)) { message.addHeader(HttpHeaders.CONTENT_TYPE, contentType); } setEntity(message, httpContent); }
public static void addHeaders(ActionContext actionContext){ Thing self = (Thing) actionContext.get("self"); HttpMessage httpMessage = (HttpMessage) actionContext.get("httpMessage"); String value = self.getStringBlankAsNull("headers"); if(value != null){ for(String v : value.split("[,]")){ String[] vs = v.split("="); if(vs.length >= 2){ httpMessage.addHeader(vs[0], vs[1]); } } } }
public <T> void setHeader(Header<T> header, T value) { message.removeHeaders(header.getName()); for (String headerValue: header.serialize(value)) { message.addHeader(header.getName(), headerValue); } } }
public static void moveMIMEHeadersToHTTPHeader (@Nonnull final MimeMessage aMimeMsg, @Nonnull final HttpMessage aHttpMsg) throws MessagingException { ValueEnforcer.notNull (aMimeMsg, "MimeMsg"); ValueEnforcer.notNull (aHttpMsg, "HttpMsg"); // Move all mime headers to the HTTP request final Enumeration <Header> aEnum = aMimeMsg.getAllHeaders (); while (aEnum.hasMoreElements ()) { final Header h = aEnum.nextElement (); // Make a single-line HTTP header value! aHttpMsg.addHeader (h.getName (), HttpHeaderMap.getUnifiedValue (h.getValue ())); // Remove from MIME message! aMimeMsg.removeHeader (h.getName ()); } } }
public static void addHeader(ActionContext actionContext){ Thing self = (Thing) actionContext.get("self"); HttpMessage httpMessage = (HttpMessage) actionContext.get("httpMessage"); httpMessage.addHeader(self.getString("name"), self.getString("value")); }
for (final CharArrayBuffer buffer : this.headerBufs) { try { this.message.addHeader(lineParser.parseHeader(buffer)); } catch (final ParseException ex) { throw new ProtocolException(ex.getMessage(), ex);
for (final CharArrayBuffer buffer : this.headerBufs) { try { this.message.addHeader(lineParser.parseHeader(buffer)); } catch (final ParseException ex) { throw new ProtocolException(ex.getMessage(), ex);