如何替换url参数c#

时间:2017-05-08 22:45:24

标签: c# .net web-services http

https://www.stote.it/bais/%ID%

我有一个类似上面的URL和一个带密钥的方法。我想用密钥替换ID并发出get请求。如果我用值手动替换ID,我可以发出get请求,但我想在代码中执行此操作。有什么帮助吗?

private String getEmailTemplate(string key)
{
    string html = string.Empty;

    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
    using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
    using (Stream stream = response.GetResponseStream())
    using (StreamReader reader = new StreamReader(stream))
    {
        html = reader.ReadToEnd();
    }

    return html;

1 个答案:

答案 0 :(得分:3)

如果url是任意的,请将其设为https://www.stote.it/bais/{0}并使用String.Format(url, key)

这样,如果你添加更多参数,就没有复杂的字符串替换。