0

特定の URL から 1 行を読み取り、クライアントに送信する jsp ページがあります。

<%@page import="java.util.*" %>
<%@page import="java.net.*" %>
<%@page import="java.io.*" %>
<%
    URL myUrl = new URL("http://host.com");
  BufferedReader in = new BufferedReader(
                     new InputStreamReader(
                     myUrl.openStream()));

   out.println(in.readLine());
%>

IIS にも同じ機能を持たせたい:

<%@ Page Language="C#">
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Net" %>
<%
WebRequest myWebRequest = WebRequest.Create("http://www.host.com"); 
WebResponse myWebResponse = myWebRequest.GetResponse(); 
Stream ReceiveStream = myWebResponse.GetResponseStream();
StreamReader reader = new StreamReader(ReceiveStream);
Response.Write(reader.ReadLine());
%>

しかし、エラー コードが表示されます: エラー タイプ: Active Server Pages、ASP 0221 (0x80004005) 指定された 'Page Language="C#"> <%@ Import Namespace="System.IO" ' オプションは不明または無効です。index.asp、1 行目

私は何を間違っていますか?

4

1 に答える 1

6

ASP.NET ではなく、従来の ASP を使用して処理しようとしています。

于 2012-07-13T12:40:32.777 に答える