diff --git a/Stundensheet.xlsx b/Stundensheet.xlsx index c657ba0b..3cf2528b 100644 Binary files a/Stundensheet.xlsx and b/Stundensheet.xlsx differ diff --git a/nsw/Dänemark/SafeSeaNetTest/App.config b/nsw/Dänemark/SafeSeaNetTest/App.config new file mode 100644 index 00000000..d740e886 --- /dev/null +++ b/nsw/Dänemark/SafeSeaNetTest/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/nsw/Dänemark/SafeSeaNetTest/Program.cs b/nsw/Dänemark/SafeSeaNetTest/Program.cs new file mode 100644 index 00000000..6daef7b7 --- /dev/null +++ b/nsw/Dänemark/SafeSeaNetTest/Program.cs @@ -0,0 +1,72 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Web; +using System.Net; +using System.IO; +using System.Net.Http; + +namespace SafeSeaNetTest +{ + class Program + { + + private static string baseUri = "https://nswtest.safeseanet.dk/api/v1/search?query=contentType: ship&take=5"; + + static void Main(string[] args) + { + Login(); + + + Console.Read(); + } + + private static async void Login() + { + NetworkCredential credential = new NetworkCredential("bsm-schick", "Melder2016"); + + /* + WebRequest req = WebRequest.Create(baseUri); + req.AuthenticationLevel = System.Net.Security.AuthenticationLevel.MutualAuthRequested; + + req.Credentials = credential; + WebResponse resp = req.GetResponse(); + StreamReader reader = new StreamReader(resp.GetResponseStream()); + var token = reader.ReadToEnd().Trim(); + + Console.WriteLine(token); + */ + + // Variante 2 + // Create a network credential with username, password, and damain name + // var credential = new NetworkCredential("username", "password", "domainname"); + var myCache = new CredentialCache(); + + // Add the target Uri to the CredentialCache with credential object + myCache.Add(new Uri(baseUri), "NTLM", credential); + + // Create an HttpClientHandler to add some settings + var handler = new HttpClientHandler(); + handler.AllowAutoRedirect = true; + handler.Credentials = myCache; + + // Create an HttpClient with the handler object + HttpClient httpClient = new HttpClient(handler); + + // Wait to get the reponse, and you can use the reponse in your code + HttpResponseMessage responseMessage = await httpClient.GetAsync(baseUri); + + string jsonMessage; + using (Stream responseStream = await responseMessage.Content.ReadAsStreamAsync()) + { + jsonMessage = new StreamReader(responseStream).ReadToEnd(); + } + + Console.WriteLine(jsonMessage); + } + + + } +} diff --git a/nsw/Dänemark/SafeSeaNetTest/Properties/AssemblyInfo.cs b/nsw/Dänemark/SafeSeaNetTest/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..663dc50b --- /dev/null +++ b/nsw/Dänemark/SafeSeaNetTest/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SafeSeaNetTest")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("SafeSeaNetTest")] +[assembly: AssemblyCopyright("Copyright © 2016")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("c10e5941-2a57-4e4a-b5ad-6797edf1f4ed")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/nsw/Dänemark/SafeSeaNetTest/SafeSeaNetTest.csproj b/nsw/Dänemark/SafeSeaNetTest/SafeSeaNetTest.csproj new file mode 100644 index 00000000..17528cfa --- /dev/null +++ b/nsw/Dänemark/SafeSeaNetTest/SafeSeaNetTest.csproj @@ -0,0 +1,61 @@ + + + + + Debug + AnyCPU + {C10E5941-2A57-4E4A-B5AD-6797EDF1F4ED} + Exe + Properties + SafeSeaNetTest + SafeSeaNetTest + v4.5.2 + 512 + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/nsw/Dänemark/SafeSeaNetTest/SafeSeaNetTest.sln b/nsw/Dänemark/SafeSeaNetTest/SafeSeaNetTest.sln new file mode 100644 index 00000000..28963ca4 --- /dev/null +++ b/nsw/Dänemark/SafeSeaNetTest/SafeSeaNetTest.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25123.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SafeSeaNetTest", "SafeSeaNetTest.csproj", "{C10E5941-2A57-4E4A-B5AD-6797EDF1F4ED}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {C10E5941-2A57-4E4A-B5AD-6797EDF1F4ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C10E5941-2A57-4E4A-B5AD-6797EDF1F4ED}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C10E5941-2A57-4E4A-B5AD-6797EDF1F4ED}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C10E5941-2A57-4E4A-B5AD-6797EDF1F4ED}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/nsw/Dänemark/readme.txt b/nsw/Dänemark/readme.txt new file mode 100644 index 00000000..0064feae --- /dev/null +++ b/nsw/Dänemark/readme.txt @@ -0,0 +1,14 @@ + +Gültige Beispiel#URL: + +Anmeldung: bsm-schick +PW: Melder2016 + +https://nswtest.safeseanet.dk/api/v1/search?query=contentType: ship&take=5 + +Header: Accept application/json +Content-type application/json + +Ohne Accept erhält man XML + +Getestet mit dem REST-Client diff --git a/nsw/HIS-NORD/2016-06-17_TEAM_Protokoll.docx b/nsw/HIS-NORD/2016-06-17_TEAM_Protokoll.docx new file mode 100644 index 00000000..e8d5f407 Binary files /dev/null and b/nsw/HIS-NORD/2016-06-17_TEAM_Protokoll.docx differ