PostMan GET可以工作,但RestSharp返回空的JSON结果

时间:2016-07-19 17:59:08

标签: c# restsharp postman jira-rest-api

我试图找出为什么我的PostMan GET工作正常,但是当我通过Visual Studio执行相同的命令时,我得到一个空的JSON。

RestSharp GET

?/!

POSTMan GET

    [HttpGet]
    public IEnumerable<string> Get()
    {         

        var client = new RestClient("http://ignitemedia.atlassian.net/rest/api/2/");
        var request = new RestRequest("project/", Method.GET);

        IRestResponse response = client.Execute(request);
        var content = response.Content; // raw content as string

        return null;
    }

2 个答案:

答案 0 :(得分:0)

唯一缺少的是&#34; s&#34;在&#34; https&#34;。

答案 1 :(得分:0)

我遇到了同样的问题。对我来说,通过代理获取请求是一个问题。将其添加到配置文件解决了这个问题:

<system.net>
<defaultProxy enabled="true" useDefaultCredentials="true">
  <proxy autoDetect="False" bypassonlocal="True" proxyaddress="proxy domain address" usesystemdefault="False" />
</defaultProxy>