org.apache.commons.httpclient.NameValuePair.setValue()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(6.8k)|赞(0)|评价(0)|浏览(74)

本文整理了Java中org.apache.commons.httpclient.NameValuePair.setValue()方法的一些代码示例,展示了NameValuePair.setValue()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NameValuePair.setValue()方法的具体详情如下:
包路径:org.apache.commons.httpclient.NameValuePair
类名称:NameValuePair
方法名:setValue

NameValuePair.setValue介绍

[英]Set the value.
[中]设置值。

代码示例

代码示例来源:origin: eclipse/winery

private static NameValuePair[] createNameValuePairArrayFromQuery(String query) {
  // example:
  // csarID=Moodle.csar&serviceTemplateID={http://www.example.com/tosca/ServiceTemplates/Moodle}Moodle&nodeTemplateID={http://www.example.com/tosca/ServiceTemplates/Moodle}VmApache
  System.out.println("Splitting query: " + query);
  String[] pairs = query.trim().split("&");
  NameValuePair[] nameValuePairArray = new NameValuePair[pairs.length];
  int count = 0;
  for (String pair : pairs) {
    System.out.println("Splitting query pair: " + pair);
    String[] keyValue = pair.split("=");
    NameValuePair nameValuePair = new NameValuePair();
    System.out.println("Key: " + keyValue[0] + " Value: " + keyValue[1]);
    nameValuePair.setName(keyValue[0]);
    nameValuePair.setValue(keyValue[1]);
    nameValuePairArray[count] = nameValuePair;
    count++;
  }
  return nameValuePairArray;
}

代码示例来源:origin: itisaid/Doris

public String requst(Map<String, String> paramMap) {
  List<NameValuePair> paras = new ArrayList<NameValuePair>();
  for (Map.Entry<String, String> entry : paramMap.entrySet()) {
    NameValuePair para = new NameValuePair();
    para.setName(entry.getKey());
    para.setValue(entry.getValue());
    paras.add(para);
  }
  
  String result = null;
  NameValuePair[] parasArray = paras.toArray(new NameValuePair[] {});
  try {
    result = this.mainAdminFetcher.fetch(parasArray);
  } catch (AdminConnectionException e) {
    try {
      result = this.backupAdminFetcher.fetch(parasArray);
    } catch (Exception e1) {
      // Swallow all exception
      logger.error("Cannot acess both main admin server and back admin server.", e1);
    }
  }
  return result;
}

代码示例来源:origin: stackoverflow.com

public static void main(String[] args) {

  Person person = new Person("Ali", "a@c.o");
  try {
    System.out.println(getObjectNameValuePairs(person));

  } catch (IllegalArgumentException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  } catch (IllegalAccessException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
  }

}

public static ArrayList<NameValuePair> getObjectNameValuePairs(Object obj) throws IllegalArgumentException, IllegalAccessException {
  ArrayList<NameValuePair> list = new ArrayList<NameValuePair>();
  for (Field field : obj.getClass().getDeclaredFields()) {
    field.setAccessible(true); // if you want to modify private fields
    NameValuePair nameValuePair = new NameValuePair();
    nameValuePair.setName(field.getName());
    nameValuePair.setValue(field.get(obj));
    list.add(nameValuePair);
  }
  return list;
}

代码示例来源:origin: qq53182347/liugh-parent

NameValuePair params1 = new NameValuePair();
params1.setName("client_id");
params1.setValue(ResourcesConfig.THIRDPARTY.getString("app_id_sina"));
list.add(params1);
NameValuePair params2 = new NameValuePair();
params2.setName("client_secret");
params2.setValue(ResourcesConfig.THIRDPARTY.getString("app_key_sina"));
list.add(params2);
NameValuePair params3 = new NameValuePair();
params3.setName("grant_type");
params3.setValue("authorization_code");
list.add(params3);
NameValuePair params4 = new NameValuePair();
params4.setName("redirect_uri");
params4.setValue("http://" + host + ResourcesConfig.THIRDPARTY.getString("redirect_url_sina"));
list.add(params4);
NameValuePair params5 = new NameValuePair();
params5.setName("code");
params5.setValue(code);
list.add(params5);
String tokenRes = HttpUtil.post(tokenUrl, list);

代码示例来源:origin: youngMen1/JAVA-

NameValuePair params1 = new NameValuePair();
params1.setName("client_id");
params1.setValue(Resources.THIRDPARTY.getString("app_id_sina"));
list.add(params1);
NameValuePair params2 = new NameValuePair();
params2.setName("client_secret");
params2.setValue(Resources.THIRDPARTY.getString("app_key_sina"));
list.add(params2);
NameValuePair params3 = new NameValuePair();
params3.setName("grant_type");
params3.setValue("authorization_code");
list.add(params3);
NameValuePair params4 = new NameValuePair();
params4.setName("redirect_uri");
params4.setValue("http://" + host + Resources.THIRDPARTY.getString("redirect_url_sina"));
list.add(params4);
NameValuePair params5 = new NameValuePair();
params5.setName("code");
params5.setValue(code);
list.add(params5);
String tokenRes = HttpUtil.httpClientPost(tokenUrl, list);

代码示例来源:origin: com.lodsve/lodsve-web

/**
 * 发送一个post请求
 *
 * @param url    地址
 * @param params 参数
 * @return 返回结果
 * @throws java.io.IOException
 */
public static String post(String url, Map<String, String> params) throws IOException {
  PostMethod method = new PostMethod(url);
  method.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, DEFAULT_CHARSET);
  method.getParams().setParameter(HttpMethodParams.SO_TIMEOUT, DEFAULT_TIMEOUT);
  if (MapUtils.isNotEmpty(params)) {
    List<NameValuePair> pairs = new ArrayList<>(params.size());
    for (Map.Entry<String, String> entry : params.entrySet()) {
      NameValuePair pair = new NameValuePair();
      pair.setName(entry.getKey());
      pair.setValue(entry.getValue());
      pairs.add(pair);
    }
    method.addParameters(pairs.toArray(new NameValuePair[pairs.size()]));
  }
  return executeMethod(method);
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-test-harness

/**
 * Adds a security crumb to the quest
 */
public WebRequestSettings addCrumb(WebRequestSettings req) {
  NameValuePair crumb[] = { new NameValuePair() };
  
  crumb[0].setName(hudson.getCrumbIssuer().getDescriptor().getCrumbRequestField());
  crumb[0].setValue(hudson.getCrumbIssuer().getCrumb( null ));
  
  req.setRequestParameters(Arrays.asList( crumb ));
  return req;
}

代码示例来源:origin: org.eclipse.hudson/hudson-test-framework

/**
 * Adds a security crumb to the quest
 */
public WebRequestSettings addCrumb(WebRequestSettings req) {
  NameValuePair crumb[] = {new NameValuePair()};
  crumb[0].setName(hudson.getCrumbIssuer().getDescriptor().getCrumbRequestField());
  crumb[0].setValue(hudson.getCrumbIssuer().getCrumb(null));
  req.setRequestParameters(Arrays.asList(crumb));
  return req;
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-test-framework

/**
 * Adds a security crumb to the quest
 */
public WebRequestSettings addCrumb(WebRequestSettings req) {
  NameValuePair crumb[] = { new NameValuePair() };
  
  crumb[0].setName(hudson.getCrumbIssuer().getDescriptor().getCrumbRequestField());
  crumb[0].setValue(hudson.getCrumbIssuer().getCrumb( null ));
  
  req.setRequestParameters(Arrays.asList( crumb ));
  return req;
}

代码示例来源:origin: net.sf.delicious-java/delicious

replaceParam.setValue(DeliciousConstants.NO);
if (replace) {
  replaceParam.setValue(DeliciousConstants.YES);
  post.addParameter(replaceParam);
  NameValuePair sharedParam = new NameValuePair();
  sharedParam.setName(DeliciousConstants.SHARED_PARAMETER);
  sharedParam.setValue(DeliciousConstants.NO);
  post.addParameter(sharedParam);

相关文章