1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
public
string GetKeywordState( string
keywords)
{
string
url = Request.Url.Host;
keywords = keywords.Length > 0 ? keywords.Substring(0, keywords.Length - 1) : "" ;
HttpClient client = new
HttpClient();
client.BaseAddress = new
Uri(Tools.ConfigManager.GetString( "GetKeywordStateHostUrl" , "ShowWeb5" ));
client.DefaultRequestHeaders.Add( "Authorization" , "Basic "
+ Tools.Crypto.Encrypt(Tools.ConfigManager.GetString( "ApiAuthorization" , "ShowWeb5" )));
HttpResponseMessage response = client.PostAsJsonAsync(Tools.ConfigManager.GetString( "GetKeywordStateFullUrl" , "ShowWeb5" ), new
{ Url = url, Keywords = keywords }).Result;
if
(response.IsSuccessStatusCode)
{
var
ss = response.Content.ReadAsStringAsync().Result;
Console.WriteLine(ss);
}
return
"" ;
}
|
new
{
Url = url, Keywords = keywords } !