別のリソースへのURLを含む応答タイプがあります。
public class MyResponse
{
public string SerialNumber { get; set; }
public string Location { get; set; }
}
[Route("/bar/foo/{SerialNumber}", "GET")
public class FooRequest
{
public string SerialNumber {get; set;}
}
場合MyServiceでは返すMyResponse DTOを、Locationプロパティは、 "含まれている必要があります。httpを:// mybaseurl /バー/ fooの/ 1234 "。このURlをコードで作成する方法はありますか、それとも手動で作成する必要がありますか?
リバースルーティングに関するドキュメントをご覧ください。
次の方法で相対URLを取得できます。
var relativeUrl = new FooRequest { SerialNumber = "1234" }.ToGetUrl();
または、次の絶対URL:
var absouluteUrl = new FooRequest { SerialNumber = "1234" }. ToAbsoluteUri();
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加