我一直在尝试所有可能的方法来下载从使用的页面获取响应流HttpWebRequest
,这在其他所有内容上都可以正常工作,但没有此页面。如您所见,返回的数据是一个 HTML,但它有一个我不是专家的元标记,但我试图得到这个块
{"error":4,"message":"Unsupported link format or unsupported hoster"}
看来我不能,我试图将 GET 内容类型指定为“text/json”,但没有任何帮助。
下面是我在浏览器上打开页面时返回的 HTML 内容,但在代码中它返回空字符串。
<html>
<meta style="visibility: hidden !important; display: block !important; width: 0px !important; height: 0px !important; border-style: none !important;"></meta>
<head></head>
<body>
<pre style="word-wrap: break-word; white-space: pre-wrap;">{"error":4,"message":"Unsupported link format or unsupported hoster"}
</pre>
</body>
</html>
编辑:
我已经尝试在本地主机上的页面中复制上面相同的 html 并尝试获取它的内容并且它确实有效,是否可能在 IIS 中存在一些可能阻止获取内容的限制?