- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.apache.xmlrpc.common.XmlRpcHttpRequestConfig
类的一些代码示例,展示了XmlRpcHttpRequestConfig
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlRpcHttpRequestConfig
类的具体详情如下:
包路径:org.apache.xmlrpc.common.XmlRpcHttpRequestConfig
类名称:XmlRpcHttpRequestConfig
[英]Extension of org.apache.xmlrpc.client.XmlRpcClientConfigfor HTTP based transport. Provides details like server URL, user credentials, and so on.
[中]组织的扩展。阿帕奇。xmlrpc。客户XMLRPCClientConfig用于基于HTTP的传输。提供服务器URL、用户凭据等详细信息。
代码示例来源:origin: stackoverflow.com
public class MyRequestProcessorFactoryFactory
extends RequestProcessorFactoryFactory.RequestSpecificProcessorFactoryFactory {
protected Object getRequestProcessor(Class pClass, XmlRpcRequest pRequest) {
Object result = super.getRequestProcessor(pClass, pRequest);
// Configure the object here
ClassOfObjectBeingExposedViaXmlRpc obj = (ClassOfObjectBeingExposedViaXmlRpc) result;
XmlRpcHttpRequestConfig httpRequest = (XmlRpcHttpRequestConfig) pRequest.getConfig();
MyUserClass user = authenticateSomehow(httpRequest.getBasicUserName(), httpRequest.getBasicPassword());
obj.setUser(user);
return result;
}
}
代码示例来源:origin: org.apache.xmlrpc/xmlrpc-server
public OutputStream newOutputStream() throws IOException {
boolean useContentLength;
useContentLength = !requestData.isEnabledForExtensions()
|| !((XmlRpcHttpRequestConfig) requestData).isContentLengthOptional();
if (useContentLength) {
return new ByteArrayOutputStream();
} else {
return output;
}
}
代码示例来源:origin: xmlrpc/xmlrpc-client
protected void initHttpHeaders(XmlRpcRequest pRequest) throws XmlRpcClientException {
config = (XmlRpcHttpClientConfig) pRequest.getConfig();
method = new PostMethod(config.getServerURL().toString());
super.initHttpHeaders(pRequest);
if (config.getConnectionTimeout() != 0)
client.getHttpConnectionManager().getParams().setConnectionTimeout(config.getConnectionTimeout());
if (config.getReplyTimeout() != 0)
client.getHttpConnectionManager().getParams().setSoTimeout(config.getConnectionTimeout());
method.getParams().setVersion(HttpVersion.HTTP_1_1);
}
代码示例来源:origin: xmlrpc/xmlrpc-client
try {
if (config.getReplyTimeout() != 0)
socket.setSoTimeout(config.getReplyTimeout());
input = new BufferedInputStream(socket.getInputStream());
代码示例来源:origin: com.atlassian.xmlrpc/atlassian-xmlrpc-binder-client-test-suite
public boolean isAuthorized(XmlRpcRequest pRequest) throws XmlRpcException
{
XmlRpcHttpRequestConfig config = (XmlRpcHttpRequestConfig) pRequest.getConfig();
return config.getBasicUserName().equals("james") && config.getBasicPassword().equals("mypassword");
}
});
代码示例来源:origin: org.sonatype.sisu/sisu-xmlrpc-server
public OutputStream newOutputStream() throws IOException {
boolean useContentLength;
useContentLength = !requestData.isEnabledForExtensions()
|| !((XmlRpcHttpRequestConfig) requestData).isContentLengthOptional();
if (useContentLength) {
return new ByteArrayOutputStream();
} else {
return output;
}
}
代码示例来源:origin: xmlrpc/xmlrpc-client
protected void setCredentials(XmlRpcHttpClientConfig pConfig)
throws XmlRpcClientException {
String auth;
try {
auth = HttpUtil.encodeBasicAuthentication(pConfig.getBasicUserName(),
pConfig.getBasicPassword(),
pConfig.getBasicEncoding());
} catch (UnsupportedEncodingException e) {
throw new XmlRpcClientException("Unsupported encoding: " + pConfig.getBasicEncoding(), e);
}
if (auth != null) {
setRequestHeader("Authorization", "Basic " + auth);
}
}
代码示例来源:origin: rosjava/rosjava_core
public OutputStream newOutputStream() throws IOException {
boolean useContentLength;
useContentLength = !requestData.isEnabledForExtensions()
|| !((XmlRpcHttpRequestConfig) requestData).isContentLengthOptional();
if (useContentLength) {
return new ByteArrayOutputStream();
} else {
return output;
}
}
代码示例来源:origin: xmlrpc/xmlrpc-client
protected void setCredentials(XmlRpcHttpClientConfig pConfig) throws XmlRpcClientException {
String userName = pConfig.getBasicUserName();
if (userName != null) {
String enc = pConfig.getBasicEncoding();
if (enc == null) {
enc = XmlRpcStreamConfig.UTF8_ENCODING;
}
client.getParams().setParameter(HttpMethodParams.CREDENTIAL_CHARSET, enc);
Credentials creds = new UsernamePasswordCredentials(userName, pConfig.getBasicPassword());
AuthScope scope = new AuthScope(null, AuthScope.ANY_PORT, null, AuthScope.ANY_SCHEME);
client.getState().setCredentials(scope, creds);
client.getParams().setAuthenticationPreemptive(true);
}
}
代码示例来源:origin: org.sonatype.sisu/sisu-xmlrpc-server
/** Returns, whether the requests content length is required.
*/
protected boolean isContentLengthRequired(XmlRpcStreamRequestConfig pConfig) {
if (!pConfig.isEnabledForExtensions()) {
// The spec requires a content-length.
return true;
}
boolean isRequired = !((XmlRpcHttpServerConfig) getConfig()).isContentLengthOptional();
if(pConfig instanceof XmlRpcHttpRequestConfig) {
isRequired |= !((XmlRpcHttpRequestConfig)pConfig).isContentLengthOptional();
}
return isRequired;
}
代码示例来源:origin: apache/ofbiz-framework
public boolean isAuthorized(XmlRpcRequest xmlRpcReq) throws XmlRpcException {
XmlRpcHttpRequestConfig config = (XmlRpcHttpRequestConfig) xmlRpcReq.getConfig();
ModelService model;
try {
model = dispatcher.getDispatchContext().getModelService(xmlRpcReq.getMethodName());
} catch (GenericServiceException e) {
throw new XmlRpcException(e.getMessage(), e);
}
if (model != null && model.auth) {
String username = config.getBasicUserName();
String password = config.getBasicPassword();
// check the account
Map<String, Object> context = new HashMap<String, Object>();
context.put("login.username", username);
context.put("login.password", password);
Map<String, Object> resp;
try {
resp = dispatcher.runSync("userLogin", context);
} catch (GenericServiceException e) {
throw new XmlRpcException(e.getMessage(), e);
}
if (ServiceUtil.isError(resp)) {
return false;
}
}
return true;
}
}
代码示例来源:origin: org.apache.xmlrpc/xmlrpc-server
/** Returns, whether the requests content length is required.
*/
protected boolean isContentLengthRequired(XmlRpcStreamRequestConfig pConfig) {
if (!pConfig.isEnabledForExtensions()) {
// The spec requires a content-length.
return true;
}
boolean isRequired = !((XmlRpcHttpServerConfig) getConfig()).isContentLengthOptional();
if(pConfig instanceof XmlRpcHttpRequestConfig) {
isRequired |= !((XmlRpcHttpRequestConfig)pConfig).isContentLengthOptional();
}
return isRequired;
}
代码示例来源:origin: apache/ofbiz-framework
String username = config.getBasicUserName();
String password = config.getBasicPassword();
if (UtilValidate.isNotEmpty(username)) {
context.put("login.username", username);
我想通过我的 Android 应用程序将数据(只是名称的名称)发送到我的 OpenErp (Odoo 9)。我在我的 Odoo 帐户中创建了一个成功插入的模块,它只有字段“名称”。但我在 Androi
本文整理了Java中org.apache.xmlrpc.common.XmlRpcHttpRequestConfig.isContentLengthOptional()方法的一些代码示例,展示了Xml
本文整理了Java中org.apache.xmlrpc.common.XmlRpcHttpRequestConfig.getBasicPassword()方法的一些代码示例,展示了XmlRpcHttp
本文整理了Java中org.apache.xmlrpc.common.XmlRpcHttpRequestConfig.getBasicUserName()方法的一些代码示例,展示了XmlRpcHttp
我是一名优秀的程序员,十分优秀!