NTML認証を行うサンプルコード(ASP.NET)
AST.NETでNTML認証+DAVに対してPROPFINDを行うサンプル
Imports System.Net
Imports System.IO
Imports System.Configuration
Imports System.Data
Imports System.Text
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim req As System.Net.HttpWebRequest = CType(System.Net.WebRequest.Create("http://hogehoge.com/hoge/hoge/"), System.Net.HttpWebRequest)
req.Credentials = New System.Net.NetworkCredential(TextBox1.Text, TextBox2.Text)
req.Method = "PROPFIND"
req.ContentType = "text/xml"
Dim res As System.Net.HttpWebResponse = CType(req.GetResponse(), System.Net.HttpWebResponse)
Dim st As System.IO.Stream = res.GetResponseStream()
Dim sr As New System.IO.StreamReader(st)
Dim txt As String = sr.ReadToEnd()
sr.Close()
st.Close()
TextBox3.Text = txt
End Sub
End Class









