私は、RazorGator REST APIの基本的なドキュメントをいくつか提出し、ASP.NET 3.5サイトに組み込む必要があります。 WebRequest.Create( "URL TO API")を含むAPIを呼び出すためのクラスファイルを作成しました。出力を他のページでも使用できるようにするにはどうすればよいですか?つまり、tickets.aspxページはこのAPI呼び出しの出力結果を取得する必要があります。これをticket.aspxで利用できるようにするには、どのような構文を使用する必要がありますか?ASP.Net 3.5でREST APIを利用するにはどうすればよいですか?
ありがとうございます!上記のコードブロックの2行目に
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