【问题标题】:How to call API URL windows 8 C#如何调用 API URL windows 8 C#
【发布时间】:2013-06-05 15:27:41
【问题描述】:

我是 Windows 8 的新手。我想调用 api url,响应将以 json 形式返回。我的问题是如何使用 c# 在我的 windows 8 代码中调用下面的 api url。

API 网址:http://scwin8dashboard.cloudapp.net/shell/~/analytics/reports/reports.ashx?fff=0&report=CampaignCategoriesOverview&languages=&sites=&startDate=20080101&endDate=20121114&addLastModified=true

请帮忙

【问题讨论】:

    标签: windows-8


    【解决方案1】:
    var uri = "http://scwin8dashboard.cloudapp.net/shell/~/analytics/reports/reports.ashx?fff=0&report=CampaignCategoriesOverview&languages=&sites=&startDate=20080101&endDate=20121114&addLastModified=true";
    var client = new HttpClient();
    var response = await client.GetStringAsync(uri);
    var parser = JsonObject.Parse(response);
    

    有关 Http 请求的更多信息,请参阅this page
    对于 JSON 相关的类,请参阅Windows.Data.Json namespace

    【讨论】:

    • 当我使用此代码时出现此错误 {StatusCode: 500, ReasonPhrase: 'Internal Server Error', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: 我在哪里出错了
    • 请任何人帮助解决上述问题
    • 这意味着服务器有一些问题。当您在浏览器中尝试 url 时 - 您会看到错误页面。需要联系或调试服务器
    • 当我在浏览器中看到网址时,我正在获取日期网址:scwin8dashboard.cloudapp.net/shell/~/analytics/reports/… 应该是其他问题,但我无法触发它。
    • 看看这个线程,看看它是否适用于你的情况:stackoverflow.com/questions/16000863/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-02-25
    • 1970-01-01
    • 2014-04-01
    • 1970-01-01
    • 2015-03-04
    • 1970-01-01
    • 2021-10-04
    相关资源
    最近更新 更多