仅作记录
代码中包含3部分内容
1、java原生代码收发POST请求及响应
2、BufferedReader To String的两种方法
3、java 读写文件(类似copy)可用于将POST响应包写入文件
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.util.stream.Collectors;
public class httpURLConnection {
public static void main(String[] args) throws Exception {
String ret = sendPost("https://www.baidu.com", "{\"key\",\"value\"}");
System.out.println(ret);
String inputFile = "source.txt";
String outputFile = "destination.txt";
readAndWriteCopy(inputFile,outputFile);
}
// java原生发送post请求
public static String sendPost(String urlStr, String jsonInputString) throws Exception {
// String urlStr = url;
// String jsonInputString = param;
URL obj = new URL(urlStr);
HttpURLConnection urlConnection = (HttpURLConnection) obj.openConnection();
// 设