После поиска того, как получить URL-адрес в C#, я все время видел, что люди говорят о HttpContext, я уже использую system.Web и пытался получить доступ к HttpContext, но могу не. Пожалуйста, помогите мне. То, что я действительно хочу сделать это преформы поиска Google с помощью расширенного поиска Google ключевых слов, как «сайт:» или «Filetype:», а затем извлечь URL результата поиска, похожее на это:HttpContext не в System.Web visual studio community 2015
0
A
ответ
0
вы могли бы попробовать что-то вроде этого:
public static async Task Test()
{
var client = new HttpClient();
HttpResponseMessage response = await client.GetAsync(@"https://google.ca");
string responseUrl = response.RequestMessage.RequestUri.ToString();
}
+1
Спасибо, я просто посмотрел, как Google форматирует свои URL-адреса для поиска и добавляет, что помимо строки вроде: string html = web.DownloadString ("http: // google.com/search?q=site: "+ input + webExtCombo.Text +" + inurl:/"); –
HttpContext позволяют получить URL-адрес клиента, когда вы на стороне сервера. Может быть, вам стоит взглянуть на HttpClient? – Flott
ОК, спасибо, я посмотрю больше на httpclient –