本文整理了Java中org.wso2.msf4j.Request.getContentType
方法的一些代码示例,展示了Request.getContentType
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Request.getContentType
方法的具体详情如下:
包路径:org.wso2.msf4j.Request
类名称:Request
方法名:getContentType
暂无
代码示例来源:origin: wso2/msf4j
private void createObject(Request request, Object[] args, int idx, HttpResourceModel.ParameterInfo<?> paramInfo)
throws IOException {
try (InputStream inputStream = request.getMessageContentStream()) {
Type paramType = paramInfo.getParameterType();
args[idx] =
BeanConverter.getConverter((request.getContentType() != null) ? request.getContentType() :
MediaType.WILDCARD).convertToObject(inputStream, paramType);
}
}
代码示例来源:origin: org.wso2.msf4j/msf4j-core
private void createObject(Request request, Object[] args, int idx, HttpResourceModel.ParameterInfo<?> paramInfo)
throws IOException {
try (InputStream inputStream = request.getMessageContentStream()) {
Type paramType = paramInfo.getParameterType();
args[idx] =
BeanConverter.getConverter((request.getContentType() != null) ? request.getContentType() :
MediaType.WILDCARD).convertToObject(inputStream, paramType);
}
}
代码示例来源:origin: wso2/msf4j
} else if (((Class) paramType).isAssignableFrom(MultivaluedMap.class)) {
MultivaluedMap<String, Object> listMultivaluedMap = new MultivaluedHashMap<>();
if (MediaType.MULTIPART_FORM_DATA.equals(request.getContentType())) {
listMultivaluedMap = extractRequestFormParams(request, paramInfo, false);
} else if (MediaType.APPLICATION_FORM_URLENCODED.equals(request.getContentType())) {
try (InputStream inputStream = request.getMessageContentStream()) {
String bodyStr = BeanConverter.getConverter(
(request.getContentType() != null) ? request.getContentType() : MediaType.WILDCARD)
.convertToObject(inputStream, paramInfo.getParameterType()).toString();
QueryStringDecoderUtil queryStringDecoderUtil = new QueryStringDecoderUtil(bodyStr, false);
代码示例来源:origin: org.wso2.msf4j/msf4j-core
} else if (((Class) paramType).isAssignableFrom(MultivaluedMap.class)) {
MultivaluedMap<String, Object> listMultivaluedMap = new MultivaluedHashMap<>();
if (MediaType.MULTIPART_FORM_DATA.equals(request.getContentType())) {
listMultivaluedMap = extractRequestFormParams(request, paramInfo, false);
} else if (MediaType.APPLICATION_FORM_URLENCODED.equals(request.getContentType())) {
try (InputStream inputStream = request.getMessageContentStream()) {
String bodyStr = BeanConverter.getConverter(
(request.getContentType() != null) ? request.getContentType() : MediaType.WILDCARD)
.convertToObject(inputStream, paramInfo.getParameterType()).toString();
QueryStringDecoderUtil queryStringDecoderUtil = new QueryStringDecoderUtil(bodyStr, false);
代码示例来源:origin: org.wso2.msf4j/msf4j-core
} else if (MediaType.TEXT_PLAIN.equalsIgnoreCase(formParamContentType.get(formDataParam.value()))) {
return paramInfo.convert(parameter);
} else if (MediaType.APPLICATION_FORM_URLENCODED.equals(request.getContentType())) {
return paramInfo.convert(parameter);
代码示例来源:origin: wso2/msf4j
} else if (MediaType.TEXT_PLAIN.equalsIgnoreCase(formParamContentType.get(formDataParam.value()))) {
return paramInfo.convert(parameter);
} else if (MediaType.APPLICATION_FORM_URLENCODED.equals(request.getContentType())) {
return paramInfo.convert(parameter);
代码示例来源:origin: wso2/msf4j
if (getFormParameters() == null) {
MultivaluedMap<String, Object> parameters = new MultivaluedHashMap<>();
if (MediaType.MULTIPART_FORM_DATA.equals(request.getContentType())) {
FormParamIterator formParamIterator = new FormParamIterator(request);
while (formParamIterator.hasNext()) {
} else if (MediaType.APPLICATION_FORM_URLENCODED.equals(request.getContentType())) {
try (InputStream inputStream = request.getMessageContentStream()) {
String bodyStr = BeanConverter.getConverter(
(request.getContentType() != null) ? request.getContentType() : MediaType.WILDCARD)
.convertToObject(inputStream, paramInfo.getParameterType()).toString();
QueryStringDecoderUtil queryStringDecoderUtil = new QueryStringDecoderUtil(bodyStr, false);
代码示例来源:origin: org.wso2.msf4j/msf4j-core
if (getFormParameters() == null) {
MultivaluedMap<String, Object> parameters = new MultivaluedHashMap<>();
if (MediaType.MULTIPART_FORM_DATA.equals(request.getContentType())) {
FormParamIterator formParamIterator = new FormParamIterator(request);
while (formParamIterator.hasNext()) {
} else if (MediaType.APPLICATION_FORM_URLENCODED.equals(request.getContentType())) {
try (InputStream inputStream = request.getMessageContentStream()) {
String bodyStr = BeanConverter.getConverter(
(request.getContentType() != null) ? request.getContentType() : MediaType.WILDCARD)
.convertToObject(inputStream, paramInfo.getParameterType()).toString();
QueryStringDecoderUtil queryStringDecoderUtil = new QueryStringDecoderUtil(bodyStr, false);
代码示例来源:origin: org.wso2.msf4j/msf4j-core
.collect(Collectors.toList());
Optional<Map.Entry<SubresourceKey, HttpResourceModel>> entry = entries.stream().filter(
entryPair -> entryPair.getValue().matchConsumeMediaType(request.getContentType()) &&
entryPair.getValue().matchProduceMediaType(request.getAcceptTypes()))
.findFirst();
.getValue()
.matchConsumeMediaType(
request.getContentType()) &&
entryPair
.getValue()
代码示例来源:origin: wso2/msf4j
.collect(Collectors.toList());
Optional<Map.Entry<SubresourceKey, HttpResourceModel>> entry = entries.stream().filter(
entryPair -> entryPair.getValue().matchConsumeMediaType(request.getContentType()) &&
entryPair.getValue().matchProduceMediaType(request.getAcceptTypes()))
.findFirst();
.getValue()
.matchConsumeMediaType(
request.getContentType()) &&
entryPair
.getValue()
代码示例来源:origin: wso2/msf4j
boolean addFileInfo) throws IOException {
MultivaluedMap<String, Object> parameters = new MultivaluedHashMap<>();
if (MediaType.MULTIPART_FORM_DATA.equals(request.getContentType())) {
FormParamIterator formParamIterator = new FormParamIterator(request);
while (formParamIterator.hasNext()) {
} else if (MediaType.APPLICATION_FORM_URLENCODED.equals(request.getContentType())) {
try (InputStream inputStream = request.getMessageContentStream()) {
String bodyStr = BeanConverter
.getConverter((request.getContentType() != null) ? request.getContentType() : MediaType
.WILDCARD).convertToObject(inputStream, paramInfo.getParameterType()).toString();
QueryStringDecoderUtil queryStringDecoderUtil = new QueryStringDecoderUtil(bodyStr, false);
代码示例来源:origin: org.wso2.msf4j/msf4j-core
boolean addFileInfo) throws IOException {
MultivaluedMap<String, Object> parameters = new MultivaluedHashMap<>();
if (MediaType.MULTIPART_FORM_DATA.equals(request.getContentType())) {
FormParamIterator formParamIterator = new FormParamIterator(request);
while (formParamIterator.hasNext()) {
} else if (MediaType.APPLICATION_FORM_URLENCODED.equals(request.getContentType())) {
try (InputStream inputStream = request.getMessageContentStream()) {
String bodyStr = BeanConverter
.getConverter((request.getContentType() != null) ? request.getContentType() : MediaType
.WILDCARD).convertToObject(inputStream, paramInfo.getParameterType()).toString();
QueryStringDecoderUtil queryStringDecoderUtil = new QueryStringDecoderUtil(bodyStr, false);
代码示例来源:origin: org.wso2.carbon.identity.gateway/org.wso2.carbon.identity.gateway.api
/**
* Update GatewayRequestBuilder.
*
* @param builder Builder.
* @param request MS4J request
* @throws GatewayClientException GatewayClientException
*/
protected void create(T builder, Request request)
throws GatewayClientException {
request.getHeaders().getAll().forEach(header -> {
builder.addHeader(header.getName(), header.getValue());
});
builder.setMethod(request.getHttpMethod());
builder.setContentType(request.getContentType());
builder.setRequestURI(request.getUri());
builder.setMethod(request.getHttpMethod());
builder.setAttributes((Map) request.getProperties());
builder.addParameter(Constants.QUERY_PARAMETERS,
(Serializable) request.getProperty(Constants.QUERY_PARAMETERS));
builder.addParameter(Constants.BODY_PARAMETERS, (Serializable) request.getProperty(Constants.BODY_PARAMETERS));
String[] queryStringParams = request.getUri().split("\\?");
if (queryStringParams.length > 1) {
builder.setQueryString(queryStringParams[1]);
} else {
builder.setQueryString(queryStringParams[0]);
}
if (logger.isDebugEnabled()) {
logger.debug("Successfully Updated the request builder in GatewayRequestBuilderFactory.");
}
}
代码示例来源:origin: org.wso2.msf4j/msf4j-core
request.getUri(),
request.getHttpMethod(),
request.getContentType(),
request.getAcceptTypes());
HttpResourceModel resourceModel = destination.getDestination();
代码示例来源:origin: wso2/msf4j
request.getUri(),
request.getHttpMethod(),
request.getContentType(),
request.getAcceptTypes());
HttpResourceModel resourceModel = destination.getDestination();
内容来源于网络,如有侵权,请联系作者删除!