【发布时间】:2010-11-29 06:08:52
【问题描述】:
我已获得 RazorGator REST API 的一些基本文档,需要将其合并到 ASP.NET 3.5 站点中。我创建了我的类文件来调用包含我的 WebRequest.Create(“URL TO API”)的 API。然后如何使输出可用,以便其他页面可以使用它?即tickets.aspx页面需要获取本次API调用的输出结果。我应该使用哪些构造来使其在tickets.aspx 中可用?
谢谢!
编辑 这是我迄今为止编写的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.IO;
using System.Net;
using System.Text;
namespace SeatEater.Web.UI.search
{
public class RazorGatorService
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://api.razorgator.com/ticketservice/ticets.xml?blahblah") as HttpWebRequest ;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream receiveStream = response.GetResponseStream();
StreamReader readStream = new StreamReader(receiveStream, encode);
response.close();
readStream.close();
}
}
我收到错误消息:
A field initializer cannot reference the nonstatic field, method, or property 'field'
在上述代码块的第二行。我对使用 HttpWebRequest 和 HttpWebResponse 非常陌生。你能告诉我如何纠正我收到的错误消息吗?
谢谢!
【问题讨论】: