文章目录
-
依赖
-
第一种:http的GET请求(application/json)
-
第二种:http的POST请求(application/json)
-
第三种:http的POST请求(application/x-www-form-urlencoded)
摘要
举例三种请求:
-
http的GET请求(application/json)
-
http的POST请求(application/json)
-
http的POST请求(application/x-www-form-urlencoded)
依赖
<!--httpclient-->
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
第一种:http的GET请求(application/json)
HttpHeaders headers = new HttpHeaders();
headers.set("token", token);
headers.set("Content-Type", "application/json");
HttpEntity requestEntity = new HttpEntity(headers);
ResponseEntity<Response> response = restTemplate.exchange(address + "/dolphinscheduler/projects/query-project-list", HttpMethod.GET, requestEntity, Response.class);
第二种:http的POST请求(application/json)
HttpHeaders headers = new HttpHeaders();
headers.set("token", token);
headers.set("Content-Type", "application/json");
HttpEntity requestEntity = new HttpEntity(projectDto, headers);
restTemplate.exchange(address + "/dolphinscheduler/projects/create", HttpMethod.POST, requestEntity, Response.class);
第三种:http的POST请求(application/x-www-form-urlencoded)
String postURL = address + "/dolphinscheduler/projects/create";
PostMethod postMethod = new PostMethod(postURL) ;
postMethod.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded;charset=utf-8") ;
postMethod.setRequestHeader("token", token);
//参数设置,需要注意的就是里边不能传NULL,要传空字符串
NameValuePair[] data = {
new NameValuePair("projectName",projectDto.getProjectName()),
new NameValuePair("description",projectDto.getDescription())
};
postMethod.setRequestBody(data);
org.apache.commons.httpclient.HttpClient httpClient = new org.apache.commons.httpclient.HttpClient();
httpClient.executeMethod(postMethod);
JSONObject result = JSONObject.parseObject(postMethod.getResponseBodyAsString());
四种常见的 POST 提交数据方式(application/x-www-form-urlencoded,multipart/form-data,application/json,text/xml)
四种常见的 POST 提交数据方式(application/
python 索引方法 python中如何索引
numpy数组索引是一个大话题,有很多种方式可以让你选中数据中的子集或者某个元素。主要有以下四种方式:一,基础索引在一维数组中,你可以使用中括号指定索引获取第i个值(从0开始计数),但是对于多维的数组,每个索引值对应的元素不再是一个数值,例如,在一个二维数组中,将得到一个以为数组。单个元素可以继续索引,或者传递一个索引的列表选择单个元素。import numpy as np
arr = np.ar