![](https://csdnimg.cn/release/download_crawler_static/86373114/bg9.jpg)
public void setDoOutput(boolean dooutput)如果打算使用 URL 连接进行输出,例如给服
务器传递请求参数,则将 DoOutput 标志设置为 true;如果不打算使用,则设置为 false。
默认值为 false。 必须在所有 getXXX()和 connect()方法之前。
public String getContentEncoding():返回 content-encoding 头字段的值。
public int getContentLength():返回 content-length 头字段的值。
public String getContentType():返回 content-type 头字段的值。
public long getDate():返回 date 头字段的值。
public long getLastModified():返回 last-modified 头字段的值。结果为距离格林威治标
准时间 1970 年 1 月 1 日的毫秒数。
public String getHeaderField(String name):返回指定的头字段的值。
public InputStream getInputStream()返回从此打开的连接读取的输入流。
public OutputStream getOutputStream()返回写入到此连接的输出流。
package com.atguigu.url;
import java.io.BufferedReader;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class TestURLConnection {
public static void main(String[] args) throws Exception{
URL url = new URL("http://localhost/web1/denglu");
//通过 URL 对象调用 openConnection 方法创建 URLConnection 连接对象
URLConnection uc = url.openConnection();
//处理设置参数
uc.setDoOutput(true);
//给服务器发送请求参数
uc.getOutputStream().write("username=admin&password=123".getBytes());