本文整理汇总了C#中RestRequest.GetResourceUri方法的典型用法代码示例。如果您正苦于以下问题:C# RestRequest.GetResourceUri方法的具体用法?C# RestRequest.GetResourceUri怎么用?C# RestRequest.GetResourceUri使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类RestRequest
的用法示例。
在下文中一共展示了RestRequest.GetResourceUri方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BuildResourceUriWhereBaseUriHasMultiplePathSegments
public void BuildResourceUriWhereBaseUriHasMultiplePathSegments()
{
var request = new RestRequest("apis");
request.AddQueryString("name", "adexchangebuyer");
Assert.AreEqual("https://www.googleapis.com/discovery/v1/apis?&name=adexchangebuyer", request.GetResourceUri("https://www.googleapis.com/discovery/v1").ToString());
}
示例2: BuildResourceUriWhereResourceUriIsNull
public void BuildResourceUriWhereResourceUriIsNull()
{
var request = new RestRequest();
Assert.AreEqual("https://www.googleapis.com/discovery/v1/apis?&name=adexchangebuyer",
request.GetResourceUri("https://www.googleapis.com/discovery/v1/apis?&name=adexchangebuyer").ToString());
}
示例3: QueryStringReplacement
public void QueryStringReplacement()
{
var request = new RestRequest("/test?test1={test1}");
request.AddUrlSegment("test1", "myValue");
Assert.AreEqual("/test?test1=myValue", request.GetResourceUri("").ToString());
}
示例4: BuildResourceUriWhereResourceIsEmpty
public void BuildResourceUriWhereResourceIsEmpty()
{
var request = new RestRequest(string.Empty);
Assert.AreEqual("http://test.com/", request.GetResourceUri("http://test.com").ToString());
}
示例5: BuildResourceUriWhereResourceIsWhitespace
public void BuildResourceUriWhereResourceIsWhitespace()
{
var request = new RestRequest(" ");
Assert.AreEqual("http://test.com/", request.GetResourceUri("http://test.com").ToString());
}
示例6: BuildResourceUriWhereBaseUrlIsNull
public void BuildResourceUriWhereBaseUrlIsNull()
{
var request = new RestRequest("/test");
Assert.AreEqual("/test", request.GetResourceUri(null).ToString());
}
示例7: BuildResourceUriWhereResourceHasSlash
public void BuildResourceUriWhereResourceHasSlash()
{
var request = new RestRequest("/test");
Assert.AreEqual("http://test.com/test", request.GetResourceUri("http://test.com").ToString());
}
示例8: BuildResourceUriWhereBaseUriDoesNotHaveTrailingSlash
public void BuildResourceUriWhereBaseUriDoesNotHaveTrailingSlash()
{
var request = new RestRequest("test");
Assert.AreEqual("http://test.com/test", request.GetResourceUri("http://test.com").ToString());
}