2009-12-30 14 views
3

Quelles sont les valeurs valides pour la propriété MediaType sur un HttpWebRequest?Quelles sont les valeurs valides pour la propriété MediaType sur un HttpWebRequest

Je veux faire quelque chose comme ceci:

Dim url As String = HttpContext.Current.Request.Url.AbsoluteUri 
Dim req As System.Net.HttpWebRequest = DirectCast(System.Net.WebRequest.Create(New Uri(url)), System.Net.HttpWebRequest) 
' Add the current authentication cookie to the request 
Dim cookie As HttpCookie = HttpContext.Current.Request.Cookies(FormsAuthentication.FormsCookieName) 
Dim authenticationCookie As New System.Net.Cookie(FormsAuthentication.FormsCookieName, cookie.Value, cookie.Path, HttpContext.Current.Request.Url.Authority) 

req.CookieContainer = New System.Net.CookieContainer() 
req.CookieContainer.Add(authenticationCookie) 
req.MediaType = "PRINT" 

Dim res As System.Net.WebResponse = req.GetResponse() 
'Read data 
Dim ResponseStream As Stream = res.GetResponseStream() 
'Write content into the MemoryStream 
Dim resReader As New BinaryReader(ResponseStream) 
Dim docStream As New MemoryStream(resReader.ReadBytes(CInt(res.ContentLength))) 

Merci.

+0

séparer au moins deux questions, donc il ne sera pas trop localisée et non utilisable par d'autres. –

+0

Ma seule question est "Quelles sont les valeurs valides pour la propriété MediaType sur un HttpWebRequest?" Le reste est de savoir comment je l'utilise. Désolé si ce n'est pas clair. –

Répondre

4

Je pense que cette page wikipedia devrait vous donner une assez liste complète des types de médias:
Media Types