java net 一些常用api
java.net.InetAddress static InetAddress[] getAllByName(String host) static InetAddress getByName(String host) getByAddress(byte[] addr) getByAddress(String host, byte[] addr) getLocalHost() getLoopbackAddress() String getHostAddress() getHostName() boolean isReachable(int timeout) java.net.URL CONSTRUCTOR URL(String spec) URL(String protocol, String host, String file) URL(String protocol, String host, int port, String file) InputStream OpenStream() URLConnection openConnection() String getHost() getPath() getProtocol() getQuery() int getPort() java.net.URLConnection void setDoInput(boolean) setDoOutput(boolean) setDefaultUseCaches(boolean) setRequestProperty(String key, String value) boolean getDoInput() getDoOuput() getDefaultUseCaches() int getConnetTimeout() getContentLength() long getExpiration() getDate() getContentLengthLong() String getContentType() getContentEnconding() getRequestProperty(String key) getHeaderField(String name) URL getURL() InputStream getInputStream() OutputStream getOutputStream() Map<String,List<Stirng>>getRequestProperty() getHeaderField() java.net.HttpURLConnection extents URLConnection static int HTTP_ACCEPTED 202 HTTP_OK 200 HTTP_BAD_GATEWAY 502 HTTP_UNAVIALABLE 503 HTTP_BAD_METHOD 405 HTTP_BAD_REQUEST 400 HTTP_FORBIDDEN 403 HTTP_NOT_FOUND 404 InputStream getErrorStream() String getRequestMethod() getResponseMessage() int getRequestCode() void setRequestMethod(String method) java.net.URLEncoder static String encode(String s, String enc) java.net.URLDecoder static String decode(String s, String enc) java.net.Socket CONSTRUCTOR Socket() Socket(InetAddress address, int port) Socket(String host, int port) void shutdownInput() shutdownOutput() boolean isInputShutdown() isOutputShutdown() java.net.ServerSocket CONSTRUCTOR ServerSocket() ServerSocket(int port) Socket accept()