Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# httpwebrequest获取内容类型tex/plain而不是x-rar-compressed_C#_.net_Vb.net_Httpwebrequest - Fatal编程技术网

C# httpwebrequest获取内容类型tex/plain而不是x-rar-compressed

C# httpwebrequest获取内容类型tex/plain而不是x-rar-compressed,c#,.net,vb.net,httpwebrequest,C#,.net,Vb.net,Httpwebrequest,我在下载受保护的文件时遇到一些问题。这是我的密码: request = Net.HttpWebRequest.Create("http://mywebsite.com/test.rar") request.CookieContainer = logincookie request.UserAgent = "Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0 Java/1.7.0" request.Method = "

我在下载受保护的文件时遇到一些问题。这是我的密码:

request = Net.HttpWebRequest.Create("http://mywebsite.com/test.rar")
request.CookieContainer = logincookie
request.UserAgent = "Mozilla/5.0 (Windows NT 5.1; rv:19.0) Gecko/20100101 Firefox/19.0 Java/1.7.0"
request.Method = "GET"
response = request.GetResponse()
If Not response.ContentType = "application/x-rar-compressed" Then
MsgBox("Error: " & ErrorToString() & vbCrLf & "Current file name is : " & response.ContentType.ToString)
Exit Sub
End If
我以前做过授权,并使用相同的cookies下载文件。而响应是返回给我内容类型text/plain。我试着阅读webrowser中的回复和显示,我得到了一些象形文字“Rar!ϐs+t”@�C��%/�B3……。”

我试图扫描任何txt文件,它读取没有任何问题,并向我显示其中的文本


有人知道是什么导致了这个问题吗?

看起来web服务器没有配置“rar”文件扩展名。你检查过网络服务器的配置了吗?是的,我想服务器没有配置。我现在无法配置,需要等待。我现在试着做同样的事情,但用拉链开关,它能识别拉链:)谢谢:)