@@ -5,23 +5,50 @@ namespace SSLLWrapper.ConsoleAppTester
5
5
{
6
6
class Program
7
7
{
8
- private const string apiUrl = "https://api.dev.ssllabs.com/api/fa78d5a4" ;
8
+ private const string ApiUrl = "https://api.dev.ssllabs.com/api/fa78d5a4" ;
9
+ static readonly ApiService ApiService = new ApiService ( ApiUrl ) ;
9
10
10
11
static void Main ( string [ ] args )
11
12
{
12
- AnalyzeTester ( ) ;
13
+ //AnalyzeTester();
14
+ //InfoTester();
15
+ GetEndpointData ( ) ;
16
+ }
17
+
18
+ static void InfoTester ( )
19
+ {
20
+ var info = ApiService . Info ( ) ;
21
+
22
+ Console . WriteLine ( "Has Error Occoured: {0}" , info . HasErrorOccurred ) ;
23
+ Console . WriteLine ( "Status Code: {0}" , info . Headers . statusCode ) ;
24
+ Console . WriteLine ( "Engine Version: {0}" , info . engineVersion ) ;
25
+ Console . WriteLine ( "Online: {0}" , info . Online ) ;
26
+
27
+ Console . ReadLine ( ) ;
13
28
}
14
29
15
30
static void AnalyzeTester ( )
16
31
{
17
- var apiService = new ApiService ( apiUrl ) ;
18
- var analyze = apiService . Analyze ( "http://www.ashleypoole.co.uk" ) ;
32
+ var analyze = ApiService . Analyze ( "http://www.ashleypoole.co.uk" ) ;
19
33
20
34
Console . WriteLine ( "Has Error Occoured: {0}" , analyze . HasErrorOccurred ) ;
21
35
Console . WriteLine ( "Status Code: {0}" , analyze . Headers . statusCode ) ;
22
36
Console . WriteLine ( "Status: {0}" , analyze . status ) ;
23
37
24
38
Console . ReadLine ( ) ;
25
39
}
40
+
41
+ static void GetEndpointData ( )
42
+ {
43
+ var endpointDataModel = ApiService . GetEndpointData ( "http://www.ashleypoole.co.uk" , "104.28.6.2" ) ;
44
+
45
+ Console . WriteLine ( "Has Error Occoured: {0}" , endpointDataModel . HasErrorOccurred ) ;
46
+ Console . WriteLine ( "Status Code: {0}" , endpointDataModel . Headers . statusCode ) ;
47
+ Console . WriteLine ( "IP Adress: {0}" , endpointDataModel . ipAddress ) ;
48
+ Console . WriteLine ( "Grade: {0}" , endpointDataModel . grade ) ;
49
+ Console . WriteLine ( "Status Message: {0}" , endpointDataModel . statusMessage ) ;
50
+
51
+ Console . ReadLine ( ) ;
52
+ }
26
53
}
27
54
}
0 commit comments