private static HttpHeaders toResponseHeaders(ArmeriaHttpTransport transport) { final MetaData.Response info = transport.info; if (info == null) { throw new IllegalStateException("response metadata unavailable"); } final HttpHeaders headers = HttpHeaders.of(HttpStatus.valueOf(info.getStatus())); info.getFields().forEach(e -> headers.add(HttpHeaderNames.of(e.getName()), e.getValue())); if (transport.method != HttpMethod.HEAD) { headers.setLong(HttpHeaderNames.CONTENT_LENGTH, transport.contentLength); } return headers; }
int status=response!=null?response.getStatus():-1; switch (_endOfContent)
int status=response!=null?response.getStatus():-1; if (status>199) header.put(SEND[send]);
int status=response!=null?response.getStatus():-1; if (status>199) header.put(SEND[send]);
HttpVersion version=info.getVersion(); if (version==null) throw new BadMessageException(500,"No version"); int status=info.getStatus(); if (status>=100 && status<200 )
buf.append("\" "); int status = response.getCommittedMetaData().getStatus(); if (status >=0)
buf.append("\" "); int status = response.getCommittedMetaData().getStatus(); if (status >=0)
int status = info.getStatus(); boolean interimResponse = status == HttpStatus.CONTINUE_100 || status == HttpStatus.PROCESSING_102; if (interimResponse) Supplier<HttpFields> trailers = info.getTrailerSupplier(); if (transportCallback.start(new SendTrailers(callback, trailers), true)) sendHeadersFrame(info, trailers == null, transportCallback);
HttpVersion version=info.getHttpVersion(); if (version==null) throw new BadMessageException(INTERNAL_SERVER_ERROR_500,"No version"); int status=info.getStatus(); if (status>=100 && status<200 )
HttpVersion version=info.getHttpVersion(); if (version==null) throw new BadMessageException(INTERNAL_SERVER_ERROR_500,"No version"); int status=info.getStatus(); if (status>=100 && status<200 )
sendResponse(new MetaData.Response(HttpVersion.HTTP_1_1, HttpStatus.SWITCHING_PROTOCOLS_101, response101, 0), null, true);
accessLogEntry.setDurationBetweenRequestResponse(endTime - startTime); accessLogEntry.setReturnedContentSize(response.getHttpChannel().getBytesWritten()); accessLogEntry.setStatusCode(response.getCommittedMetaData().getStatus());
int code=response.getStatus(); HttpField status = code<__status.length?__status[code]:null; if (status==null)
content=handler.badMessageError(status,reason,fields); sendResponse(new MetaData.Response(HttpVersion.HTTP_1_1,status,reason,fields,BufferUtil.length(content)),content ,true);
sendResponse(new MetaData.Response(HttpVersion.HTTP_1_1,HttpStatus.SWITCHING_PROTOCOLS_101,response101,0),null,true);
return new MetaData.Response(HttpVersion.HTTP_2,_status,fields,_contentLength);
buf.append("\" "); logStatus(buf, response.getCommittedMetaData().getStatus()); buf.append(' ');
content=handler.badMessageError(status,reason,fields); sendResponse(new MetaData.Response(HttpVersion.HTTP_1_1,status,reason,fields,BufferUtil.length(content)),content ,true);
final int status=info.getStatus(); final Callback committed = (status<200&&status>=100)?new Commit100Callback(callback):new CommitCallback(callback, content, complete);