From: Hendrik <nh...@us...> - 2007-08-14 22:37:55
|
Update of /cvsroot/arianne/marauroa/src/marauroa/client/net In directory sc8-pr-cvs11.sourceforge.net:/tmp/cvs-serv26938/src/marauroa/client/net Modified Files: HTTPConnectSocket.java Log Message: fixed boolean error and added Accept header for better error messages (although it is ignored by squid) Index: HTTPConnectSocket.java =================================================================== RCS file: /cvsroot/arianne/marauroa/src/marauroa/client/net/HTTPConnectSocket.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** HTTPConnectSocket.java 14 Aug 2007 20:58:25 -0000 1.1 --- HTTPConnectSocket.java 14 Aug 2007 22:37:56 -0000 1.2 *************** *** 65,68 **** --- 65,70 ---- connect.append(server.getPort()); connect.append(" HTTP/1.1\r\n"); + + connect.append("Accept: text/plain,text/html;q=0.9,*/*;q=0.5\r\n"); // TODO: add proxy authentication here *************** *** 88,92 **** // verify the server response (was it a http-connect proxy and did the connection succeed?) String answer = new String(data).toUpperCase(); ! if (!answer.startsWith("HTTP/") || answer.endsWith(" 200")) { data = new byte[4096]; int size = is.read(data); --- 90,94 ---- // verify the server response (was it a http-connect proxy and did the connection succeed?) String answer = new String(data).toUpperCase(); ! if (!answer.startsWith("HTTP/") || !answer.endsWith(" 200")) { data = new byte[4096]; int size = is.read(data); |