0

を使用して、asp のページからコンテンツ HTML を取得しようとしていますfile_get_contents。ブラウザでページをロードすると、問題なく動作します。

ステータス応答を出力するには、200 OK を取得します。

<%
Response.Write(Response.Status);
%>

しかし、使用するfile_get_contentsとエラーが発生します

 HTTP request failed! HTTP/1.1 401 Unauthorized 

ファイアウォールの問題の原因である場合、解決できる可能性はありますか?? 他にエラーの原因がありますか?

4

1 に答える 1

0

おそらく、ASP ページによって生成された Cookie を取得/渡していません。

(ブラウザの Cookie を削除した後) ブラウザを使用して直接ページにアクセスできますか?

その他の可能性として、ASP ページが User-Agent または Referer 文字列を検証している可能性があります。

これ以上の情報がないと正確に知ることは難しいです...

于 2013-01-17T21:08:23.110 に答える