各路大神 请指导一下: iis里面开启了windows身份认证,java程序访问该web应该如何加身份认证? 谢谢!
代码如下,该如何改?
try {
URL realUrl = new URL(url);
URLConnection connection=realUrl.openConnection();
HttpURLConnection httpURLConnection=(HttpURLConnection)connection;
httpURLConnection.setDoOutput(true);
httpURLConnection.setRequestMethod("POST");
httpURLConnection.setRequestProperty("content-type", contentType);
outputStream = httpURLConnection.getOutputStream();
outputStreamWriter = new OutputStreamWriter(outputStream,"utf-8");
outputStreamWriter.write(str);
outputStreamWriter.flush();
if (httpURLConnection.getResponseCode()>=300) {
throw new Exception(
"Http Request is not success,Response code is "+httpURLConnection.getResponseCode());
}
inputStream=httpURLConnection.getInputStream();
inputStreamReader=new InputStreamReader(inputStream,"utf-8");
bufferedReader=new BufferedReader(inputStreamReader);
while((resultLine=bufferedReader.readLine())!=null){
if(!resultLine.trim().equals("")){
stringBuffer.append(resultLine).append("\n"); //读完每行后换行
}
}
} catch (Exception e) {
e.printStackTrace();
}
-------------------------------------------
在csdn搜到个同类问题 但貌似没有解答
http://ask.csdn.net/questions/162055