http状态码

package com.liu.test;

import java.io.DataOutputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Date;

public class HttpStatusCode {

public static void main(String[] args) {
int TIME_OUT = 30000;//半分钟超时
int responseCode = 0;
        try
        {
        String url="http://10.9.20.24/NCKuaDanWei/BTSHTTPReceive.dll";
            URL postUrl = new URL(url);
            HttpURLConnection connection = (HttpURLConnection)postUrl.openConnection();
            connection.setConnectTimeout(TIME_OUT);
            connection.setReadTimeout(TIME_OUT);
            connection.setDoOutput(true);
            connection.setRequestMethod("POST");
            connection.setUseCaches(false);
            connection.setInstanceFollowRedirects(true);
            connection.setRequestProperty("Content-Type","text/xml");
            connection.connect();
            DataOutputStream out = new DataOutputStream(connection.getOutputStream());
            Date date=new Date();
            String content = "Send Time  "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds();
            out.writeBytes(content);

            out.flush();
            out.close();

            responseCode = connection.getResponseCode();
            connection.disconnect();
            System.out.println("HttpStatusCode="+responseCode);
            if (responseCode == 202 || responseCode==200)
                System.out.println("发送成功");
            else
                System.out.println("发送失败");
           
            //好像没关连接啊
    }
        catch (Exception e)
        {
        e.printStackTrace();
    }

}

}



你可能感兴趣的:(java,.net,xml)