(自已看的东西)java通过get和post直接提交
get方式import java.io.BufferedReader;import java.io.DataInputStream;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.ne
get方式
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import java.util.Calendar;
import java.util.Random;
public class Test {
public String translate2(String nTranslationDirection,String content)
{
Calendar data=Calendar.getInstance();
Integer id=(int)data.getTimeInMillis();
String urlName=new String("http://219.239.95.58/TE.exe?ID="+id+"&LangPair="+nTranslationDirection+"&Text="+content);
String resultstring="";
try {
URL url = new URL(urlName);
URLConnection connection = url.openConnection();
connection.connect();
InputStreamReader in = new
InputStreamReader(connection.getInputStream());
BufferedReader br = new BufferedReader(in);
String s = br.readLine();
while (s!=null)
{
resultstring += s;
s = br.readLine();
}
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return resultstring;
}
public String translate(String nTranslationDirection,String content)
{
String []str=new String[1000];
int j=0;
int length=content.length();
int start=0;
int len=0;
while(len<=length)
{
if ((start+200)>length)
{
len=length-start;
len=start+len;
}
else
{
len=start+200;
}
if (len==length)
{
str[j]=content.substring(start, len);
break;
}
for (int i=len;i>start;i--)
{
String c=new Character(content.charAt(i)).toString();
if (c.equals(".")||c.equals("。")||c.equals(",")||c.equals(",")||c.equals("!")||c.equals("!")||c.equals("?")||c.equals("?"))
{
len=i;
break;
}
}
str[j]=content.substring(start, len+1);
start=len+1;
j++;
}
StringBuffer str2=new StringBuffer();
int k=0;
while (str[k]!=null)
{
str2.append(translate2(nTranslationDirection,str[k]));
k++;
}
return str2.toString().substring(12, str2.length());
//System.out.println(str2.toString().substring(12, str2.length()));
}
public static void main(String[] args) {
Test t=new Test();
System.out.println(t.translate("0", "才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!"));
}
}
post方式
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Vector;
public class translate {
private String inputData;//form中的域的名称和值 like this"userid=user&pwd=1234567"
private URL url;//like this"http://192.168.41.172/publish/reg.php";
/**
*通过post提交待处理文本 得到URL返回的文本
* @param URL 请求地址 like this"http://192.168.41.172/publish/reg.php";
* @param inputData form中的域的名称和值 like this"userid=user&pwd=1234567"
* @return
*/
public String translate2(String str) throws
Exception {
System.out.println("翻译开始");
String returnCode = "";
StringBuffer sb = new StringBuffer();
try {
long id=System.currentTimeMillis();
this.inputData ="ID="+id+"&LangPair=0&Text="+str;
this.url = new URL("http://219.239.95.58/TE.exe");
HttpURLConnection conn = (HttpURLConnection)this.url.openConnection();
conn.setDoInput(true);
conn.setDoOutput(true);
conn.setRequestMethod("POST");
conn.setAllowUserInteraction(false);
conn.setUseCaches(false);
BufferedOutputStream out = new
BufferedOutputStream(conn.getOutputStream());
byte[] bdat = inputData.getBytes();
out.write(bdat, 0, bdat.length);
out.flush();
BufferedInputStream in = new BufferedInputStream(conn.getInputStream());
// BufferedOutputStream bos = new BufferedOutputStream(out);
byte[] buff = new byte[2048];
int bytesRead;
// Simple read/write loop.
while ( -1 != (bytesRead = in.read(buff, 0, buff.length))) {
//System.out.println("The byteRead:" + bytesRead);
//System.out.println(new String(buff, 0, bytesRead));
sb.append(new String(buff, 0, bytesRead));
}
//System.out.println("===" + sb.toString());
returnCode = sb.toString();
}
catch (Exception e) {
System.out.println("Exception:" + sb.toString());
}
System.out.println("翻译结束");
return returnCode.substring(19, returnCode.length());
}
public static void main(String[] args) throws Exception {
String str="才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!才艺是对青春的最好诠释,也是对梦想的最佳演绎.青春的光芒难以掩盖,风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它也是我们的梦想舞台!你的风采即是我精彩!风采展示--它是我们的生活态度;风采展示--它也是我们的梦想舞台!";
translate tr=new translate();
String result=tr.translate2(str);
System.out.println(result);
}
}

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)