C# 使用http客户端访问美国农业部的web api数据时遇到问题
我想访问一个API并从中收集一些数据。 以下是链接: 当我请求数据时,我收到一条404未经授权的错误消息。网站上说可能是因为参数不正确,我认为这是我的问题 apikey是api的实际密钥 ''' ''我认为您的问题是在第二个字符串的开头包含C# 使用http客户端访问美国农业部的web api数据时遇到问题,c#,.net,api,asp.net-web-api,C#,.net,Api,Asp.net Web Api,我想访问一个API并从中收集一些数据。 以下是链接: 当我请求数据时,我收到一条404未经授权的错误消息。网站上说可能是因为参数不正确,我认为这是我的问题 apikey是api的实际密钥 ''' ''我认为您的问题是在第二个字符串的开头包含键。请尝试以下操作: string response = await client.GetStringAsync("http://quickstats.nass.usda.gov/api/api_GET/?key=apikey&quo
键。请尝试以下操作:
string response = await client.GetStringAsync("http://quickstats.nass.usda.gov/api/api_GET/?key=apikey" +
"&commodity_desc=CORN&year__GE=2012&state_alpha=VA&format=JSON");
出现404错误是因为您需要在url中传递“apikey”键。在网站上提出请求
如果您将准确的URL粘贴到web浏览器中,是否有效?
string response = await client.GetStringAsync("http://quickstats.nass.usda.gov/api/api_GET/?key=apikey" +
"&commodity_desc=CORN&year__GE=2012&state_alpha=VA&format=JSON");