java http proxy - Java / Java相关
InputStream is = null;
OutputStream os = null;
StringBuffer sb = new StringBuffer();
HashMap<String, String> headers = new HashMap<String, String>();
int size = -1;
String head_line = null;
try {
socket.setSoTimeout(20000);
is = socket.getInputStream();
os = socket.getOutputStream();
// PrintWriter out = new PrintWriter(os);
PrintStream out = new PrintStream(os, true);
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
head_line = br.readLine();
sb.append(head_line + "\r\n");
String method = this.getMethod(head_line);
String protocol = this.getProtocol(head_line);
boolean loop = true;
int contentLength = -1;
while (loop) {
if (br.ready()) {
String i = br.readLine();
while (!i.trim().equals("")) {
String[] strs = i.split(":");
headers.put(strs[0].trim(), strs[1].trim());
sb.append(i + "\r\n");
i = br.readLine();
if (i.trim().startsWith("Content-Length")) {
contentLength = Integer.parseInt(i.substring(
i.indexOf(':') + 1).trim());
}
}
loop = false;
}
}
StringBuffer post_data = new StringBuffer();
for (int i = 0; i < contentLength; i++) {
i
相关问答:
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
在asp里怎么调用java写的webservice方法,有很多方法
- <message name="RtPnrIn">
<part name="bstrPnrNO" type="s:string" />
<part name ......
我在 java核心技术上 看了一个 利用 Java socket email的例子 可是怎么也 不成功 为什么?
源码
Java code:
package cn.com.test.email;
import java.awt.GridBagLayout;
import java.awt.event.Action ......
java swing 程序如何打包成jar,然后可以通过批处理文件bat直接运行,有没有什么工具直接可以完成这两个工作?
用jar打包,把运行需要的jar拷贝到一个目录,批处理用 start javaw -cp .;其他包路径 运行
用zip ......