mappost.java
来自「winsock java 连接 vb 进行通讯」· Java 代码 · 共 60 行
JAVA
60 行
package yys.map;
import java.io.*;
import java.net.*;
public class MapPost{
String ln;
String tempString;
public MapPost(){
tempString = null;
}
public static void main(String args1[]){
MapPost mmap=new MapPost();
mmap.postXML("http://liufei:7001/testVML.map","");
}
public String postXML(String theURL, String theData){
String mtmp = "!!network err";
tempString = "";
System.out.println("theURL="+theURL+"\n"+"theData="+theData);
StringBuffer str = new StringBuffer(1024);
try{
URL imsURL = new URL(theURL);
URLConnection connection = imsURL.openConnection();
connection.setDoOutput(true);
connection.setDoInput(true);
BufferedOutputStream bos = new BufferedOutputStream(connection.getOutputStream());
OutputStreamWriter out = new OutputStreamWriter(bos, "GBK");
out.write(theData, 0, theData.length());
out.flush();
out.close();
int i=0;
BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream(), "GBK"));
while((ln = in.readLine()) != null){
if(tempString == null)tempString = ln;
else tempString = tempString + ln;
}
mtmp = tempString.trim();
System.out.println("mtmp="+mtmp);
out.close();
in.close();
}
catch(MalformedURLException mue){
System.out.println("Illegal URL: " + mue);
}catch(IOException ioe){
System.out.println("IOException: " + ioe);
}catch(Exception e){
System.out.println("Error: " + e);
}
if(mtmp == null)
mtmp = "!!network err";
return mtmp;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?