저는 RazorGator REST API에 대한 기본적인 문서를 제공 받았으며이를 ASP.NET 3.5 사이트에 통합해야합니다. 내 WebRequest.Create ("URL TO API")가 포함 된 API를 호출하도록 클래스 파일을 만들었습니다. 그런 다음 다른 페이지에서 사용할 수 있도록 출력을 어떻게 사용할 수 있습니까? 즉, tickets.aspx 페이지는이 API 호출의 출력 결과를 가져와야합니다. 어떤 구조를 사용하여 ticket.aspx에서 사용할 수 있습니까?ASP.Net 3.5에서 REST API를 활용하는 방법은 무엇입니까?
감사합니다! 위의 코드 블록의 두 번째 줄에
A field initializer cannot reference the nonstatic field, method, or property 'field'
: 나는 오류 메시지가 나타납니다
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();
}
}
:
편집 는 여기에 내가 지금까지 작성한 코드입니다. 나는 HttpWebRequest와 HttpWebResponse를 사용하는 것에있어서 매우 새로운 것이다. 내가받는 오류 메시지를 수정하는 방법에 대해 조언 해 줄 수 있습니까?
감사합니다!
원시 HTTP 응답을 강력한 형식의 RazorGatorResult로 변환하면 API에서 반환 된 XML을 보관할 데이터 테이블을 만들 수 있습니까? 아니면, API에 의해 반환 된 XML을 저장하는 또 다른 적절한 객체가 있습니까? – SidC
POCO처럼 getters/setters가있는 간단한 클래스를 의미합니다. – RPM1984