package chexianchaxun;
import java.io.*;
public class FeiYong{
public static void main(String[] args) throws Exception {
java.net.URL url = new java.net.URL("http://********");
java.net.URLConnection con = url.openConnection();
con.setUseCaches(false);
con.setDoOutput(true);
con.setDoInput(true);
DataOutputStream dataOut = new DataOutputStream(con.getOutputStream());
//字节流:InputStream(读取)、OutputStream(写入)
String Msg = "<Request> <VinNo>ZAMJK39E6B0060491</VinNo><LicenseNo></LicenseNo><LoginID>215288</LoginID></Request>" ;
/**转保车辆VinNo为必填
*/
System.out.println(Msg);
//字符流:Writer(写入)、Reader(读取)
dataOut.write(Msg.getBytes("gbk"));//将已经解析出来的字节数据转化为gbk编码格式的字符串
dataOut.flush();
dataOut.close();
InputStream is = con.getInputStream();
InputStreamReader isr = new InputStreamReader(is, "gbk");
BufferedReader br = new BufferedReader(isr);
StringBuffer sb = new StringBuffer();
String templine=null;
while ((templine = br.readLine()) != null)
sb.append(templine);
System.out.println(sb.toString());
}
}
如上。
当个输入信息车架号,通过接口,可以获取对应的数据信息。
现需要实现,excl表格形式上传,表格内有多条车辆的车架号数据,通过接口,然后再获取对应的数据信息。
感谢Always_MyLoverX 的耐心回答