2015-05-29 15 views

回答

1

只是为了澄清,这是一个私人数据集,是否正确?

您需要从您的ASP.NET代码创建一个RESTful HTTP调用,并将您的应用程序令牌包含为X-App-Token标头,并为您的用户凭据提供HTTP基本身份验证。

下面是一些有用的文档:

SOQL是非常简单的,所以你只需要构建正确的SOQL查询你的数据集d在你的GetAsync通话中通过。我不是一个ASP.NET程序员,但我认为它看起来像这样。

using (var client = new HttpClient()) 
{ 
    client.BaseAddress = new Uri("https://data.government.gov/"); 
    client.DefaultRequestHeaders.Accept.Clear(); 
    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); 
    // Also add X-App-Token and authentication headers here 

    // New code: 
    HttpResponseMessage response = await client.GetAsync("resource/644b-gaut.json?$where=date > '2014-12-01'"); 
    if (response.IsSuccessStatusCode) 
    { 
     // Do stuff 
    } 
} 

添加认证和X-App-Token标头是读者的练习。

+0

谢谢Chris –

相关问题