Webserverprogrammering
|
|
|
- Silje Randi Christoffersen
- 10 år siden
- Visninger:
Transkript
1 Webserverprogrammering WSP fortsat - dag 11 Behandling af XML (StAX) Syndikering og RSS med XML JAXB - XML Java-objekter Projekthjælp Dette materiale er under Åben Dokumentlicens, se
2 Nem generering af XML fra Java-objekter Javabønner og almindelige objekter (strenge, ArrayList, Date,...) kan nemt gemmes som XML. ArrayList<String> liste; // gem som XML XMLEncoder kal = new XMLEncoder(new FileOutputStream("liste.xml")); kal.writeobject(liste); kal.close(); // indlæs fra XML-fil på disken XMLDecoder kal = new XMLDecoder(new FileInputStream("liste.xml")); liste = (ArrayList) kal.readobject(); kal.close(); <?xml version="1.0" encoding="utf-8"?> <java version="1.4.2_03" class="java.beans.xmldecoder"> <object class="java.util.arraylist"> <void method="add"> <string></string> </void> <void method="add"> <string>undervise</string> ᄑ </void> <void method="add"> <string></string> </void>
3 Nem generering af XML fra Java-objekter Kun egenskaber gemmes Hvad hvis der kommer flere til? Fjernes nogen? Nogen omdøbes (for) ufleksibelt format til vigtige filer Det er godt nok "XML", men det er meget nært knyttet til Java og svært at ændre.
4 Bogstavsuppe JAXP - Java API for XML Processing en samlende betegnelse for SAX DOM XSLT StAX og brug af XPath JAXB - Java Architecture for XML Binding teknologier til XML Java-objekter
5 xjc JAXB - Java Architecture for XML Binding genererer Javaklasser fra bl.a. DTD, XML Schema, WSDL. xjc -nv -d src -p org.apertium.dtd -dtd /data/local/share/apertium/dix.dtd schemagen genererer et XML Schma fra javaklasser
6 JAXB <!ELEMENT pardefs (pardef+)> <!ELEMENT pardef (e+)> <!ATTLIST pardef n CDATA #REQUIRED > <!ATTLIST pardef c CDATA #IMPLIED > <!ELEMENT section (e+)> <!ATTLIST section id ID #REQUIRED type (standard inconditional postblank = "", proporder = { "iorporparorre" = "e") public class protected protected String lm; > <!ELEMENT e (i p par re)+> <!ATTLIST e r (LR RL) #IMPLIED lm CDATA #IMPLIED a CDATA #IMPLIED c CDATA #IMPLIED i CDATA #IMPLIED slr CDATA #IMPLIED srl CDATA #IMPLIED > public String getr() { return r; public void setr(string value) { this.r = value; protected List<Object> iorporparorre; public List<Object> getiorporparorre() { if (iorporparorre == null) { iorporparorre = new ArrayList<Object>(); return this.iorporparorre;
7 XPath Demo Se
8 <?xml version="1.0" encoding="iso "?> <rdf:rdf xmlns:rdf=" rdf syntax ns#" xmlns=" xmlns:taxo=" xmlns:dc=" xmlns:syn=" xmlns:admin=" > <channel rdf:about=" <title>dr Nyheder</title> <link> <description>nyheder Danmarks Radio</description> <dc:language>da</dc:language> <items> <rdf:seq> <rdf:li rdf:resource=" /> <rdf:li rdf:resource=" /> <rdf:li rdf:resource=" /> <rdf:li rdf:resource=" /> </rdf:seq> </items> </channel> <item rdf:about=" <title>voldsomme uroligheder i Mellemøsten</title> <link> <description>der har været uroligheder ved Gaza striben i Israel.</description> </item> <item rdf:about=" <title>syv dømt til døden i Rwanda</title> <link> <description>i Rwanda er syv personer blevet dømt til døden for at have dræbt et vidne til folkemordet for 10 år siden.</description> </item> <item rdf:about=" <title>brigadegeneral langer ud efter regeringen</title> <link> <description>regeringen ser ud til at være vendt 180 grader på cirka tre måneder i spørgsmålet om en reform af forsvaret.</description> </item>
9 Implementation med JSTL taglib uri=" prefix="c"%> taglib uri=" prefix="x"%> <html> <head><title>syndikering med JSTL og XML</title></head> <body> <c:import var="rsskilde" url=" <x:parse var="rss" xml="${rsskilde"/> <h1> <x:out select="$rss//*[name()='channel']/*[name()='description'][1]" escapexml="false"/> </h1> Læs flere nyheder <a href="<x:out select="$rss//*[name()='channel']/*[name()='link'][1]"/>">her</a> <ul> <x:foreach select="$rss//*[name()='item']"> <li> <x:out select="./*[name()='title']" escapexml="false"/><br> <font size=" 1"> <x:out select="./*[name()='description']" escapexml="false"/> <a href="<x:out select="./*[name()='link']"/>">mere info</a><br><br> </font> </li> </x:foreach> </ul> </body> </html>
10 StAX - Streaming API for XML "As fast as SAX, almost as convenient as DOM" XML-parsning foregår a la med en iterator (ved at iterere igennem elementerne) public interface XMLStreamReader { public int next(); public boolean hasnext(); public String gettext(); public String getlocalname(); public String getnamespaceuri();... // retur f.eks. START_ELEMENT, eller END_DOCUMENT // tagnavn uden præfiks XMLInputFactory factory = XMLInputFactory.newInstance(); XMLStreamReader reader = factory.createxmlstreamreader(new FileReader(file));... while (true) { int event = parser.next(); if (event == XMLStreamConstants.END_DOCUMENT) { parser.close(); break; if (event == XMLStreamConstants.START_ELEMENT) { System.out.println(parser.getLocalName());
11 StAX - Streaming API for XML XML-skrivning understøttes også, med lignende API public interface XMLStreamWriter {... public void writestartelement(string localname) public void writeendelement() public void writecharacters(string text) StAX er nem og næsten lige så hurtig til SAX Varianter findes der er hurtigere end SAX Oprindeligt Java, nu også C-implementationer
12 StAX - Streaming API for XML Feature StAX SAX DOM TrAX API Type Pull, streamin g Push, streaming In memory XSLT tree Rule Ease of Use High Medium High Medium XPath Capability No No Yes Yes CPU and Memory Efficiency Good Good Varies Varies Forward Only Yes Yes No No Read XML Yes Yes Yes Yes Write XML Yes No Yes Yes Create, Read, Update, Delete No No Yes No Kilde:
13 Webtjenester SOAP (Simple Object Access Protocol) Kald til fjernobjekter som om de var lokale objekter Kommunikationen over nettet foregår som XML Maskine A Maskine B klient metodekald skel metodekald interface til serverobjekt stub serverobjekt
14 Webtjenester WSDL (Web Service Definition Language) XML-dokument, der beskriver webtjeneste i detaljer SOAPRequest, SOAPResponse UDDI (Universal Description and Discovery Integration) En slags De Gule Sider-telefonbog over webtjenester Hvis man man vil udgive sin webservice til offentlig brug brugerne ved, de skal kigge efter dem i UDDI'er UDDI blev droppet igen i 2006 af stort set alle
Web Services Light. Karen Thomsen. Silkeborg Bibliotek. Karen Thomsen
Web Services Light Silkeborg Bibliotek 1 Min baggrund Faglig baggrund datalog Ansættelse 16 år som IT- udvikling og usability 4 år som usability-konsulent og nu 3 år på Silkeborg Bibliotek som IT- udvikling
SAX Simple API for XML.
SAX Simple API for XML. En API (Application Programming Interface) et bibliotek eller et sæt af funktioner eller metoder. SAX er et sådant bibliotek af abstrakte metoder som f. eks. startdocument() eller
Netværk & elektronik
Netværk & elektronik Oversigt Ethernet og IP teori Montering af Siteplayer modul Siteplayer teori Siteplayer forbindelse HTML Router (port forwarding!) Projekter Lkaa Mercantec 2009 1 Ethernet På Mars
Videregående programmering i Java
Videregående programmering i Java Dag 6 Komponenter (og lidt Swing og MVC) Læsning: VP 4, evt. VP 6 Dette materiale er under Åben Dokumentlicens, se http://www.sslug.dk/linuxbog/licens.html Grafiske komponenter
Webservice til upload af produktionstilladelser
BILAG 1 Webservice til upload af produktionstilladelser Indhold og anvendelse Denne web-service gør det muligt for 3. parts programmer i kommuner og amter at Uploade og registrere kommunale produktionstilladelser
SAX Simple API for XML.
SAX Simple API for XML....1 Funktioner:...2 Skrive XML dokumenter med SAX writer:...4 SAX metoder i Visual Basic:...5 error handler:...6 En content handler:...7 At validere et XML dokument med SAX:...13
Skriftlig eksamen i Datalogi
Roskilde Universitetscenter side 1 af 9 sider Skriftlig eksamen i Datalogi Modul 1 Vinter 1999/2000 Opgavesættet består af 6 opgaver, der ved bedømmelsen tillægges følgende vægte: Opgave 1 5% Opgave 2
XML parsning i Java. Denne artikel beskriver hvordan man parser XML i Java. Den beskriver W3C DOM, SAX og JDOM.
Denne guide er oprindeligt udgivet på Eksperten.dk XML parsning i Java Denne artikel beskriver hvordan man parser XML i Java. Den beskriver W3C DOM, SAX og JDOM. Den forudsætter kendskab til Java og XML.
Integrationsmanual. Anvendelse af webservice til kursusoversigt i Campus. Brugervejledning til udviklere
Integrationsmanual Anvendelse af webservice til kursusoversigt i Campus Brugervejledning til udviklere Moderniseringsstyrelsen Webservice manual til udviklere 2016 1 1. Indholdsfortegnelse Nyt kapitel
Web- og serverprogrammering
Web- og serverprogrammering Arkitekturer i webprogrammer - dag 6 Model-View-Controller-arkitukturen Flerlags-arkitekturer Læsning: WJSP 10 Dette materiale er under Åben Dokumentlicens, se http://www.sslug.dk/linuxbog/licens.html
Software Construction 1 semester (SWC) Spørgsmål 1
Spørgsmål 1 Objekter #1 Giv en kort præsentation af begrebet objekt, samt hvorledes du erklærer(declare), opretter(create) og bruger objekter Du kan beskrive o Datatyper o Variable / Instans variable /
Abstrakte datatyper C#-version
Note til Programmeringsteknologi Akademiuddannelsen i Informationsteknologi Abstrakte datatyper C#-version Finn Nordbjerg 1/9 Abstrakte Datatyper Denne note introducerer kort begrebet abstrakt datatype
Dag 10 Flertrådet programmering
Videregående programmering i Java Dag 10 Flertrådet programmering Fremlæggelse af programmering/status for projekter Dokumentation med javadoc Flertrådede designmønstre: Arbejdstråd, Producent Konsument,
A Profile for Safety Critical Java
A Profile for Safety Critical Java Martin Schoeberl Hans Søndergaard Bent Thomsen Anders P. Ravn Præsenteret af: Henrik Kragh-Hansen November 8, 2007 Forfatterne Martin Schoeberl Udvikler af JOP processoren
Web- og serverprogrammering
Web- og serverprogrammering Introduktion til web- og serverprogrammering - dag 1 Overblik over WSP, eller: de 3+x sprog i webprogrammering (HTML, CSS, JavaScript, plus x serverside-sprog) Installation
Model Drevet Design i Praksis
Model Drevet Design i Praksis Dansk IT - På Vej Hjem møde d. 8/9-2009 Jeppe Cramon - TigerTeam ApS Lidt om mig 15 års erfaring som software udvikler Partner i TigerTeam Første erfaring med model drevet
DTD Document Type Definition:
DTD Document Type Definition:...1 Sekvens:...2 Validering:...3 Attributter i DTD:...8 In-line DTD skemaer:...10 Entiteter:...11 Entiteter som værdier i attributter:...13 DTD skemaer kun med entiteter:...14
LESSOR-5. Inquiry (teknisk beskrivelse) Tilgængelighed for andre systemer
LESSOR-5 Inquiry (teknisk beskrivelse) Effektive og fleksible IT-løsninger til LØN, TID og HR Tilgængelighed for andre systemer LESSOR-5 Inquiry har til formål at gøre data i LESSOR-5 tilgængelig for andre
2.15 21/05/2013 Tilføjet dokumentation af bvn input for GetEngagementDetailed
APOS2 REST API Forord Dette dokument er en del af APOS version 2 manualerne. APOS version 2 (APOS2 herefter) er et organisation, klassifikation og personale system baseret på Sag & Dokument standarderne.
Databaseadgang fra Java
Databaseadgang fra Java Grundlæggende Programmering med Projekt Peter Sestoft Fredag 2007-11-23 Relationsdatabasesystemer Der er mange databaseservere Microsoft Access del af Microsoft Office MySQL god,
Objektorienterede metoder
Objektorienterede metoder Denne gang: Designmønstre Skabende designmønstre: Fabrikeringsmetode/Fabrik, Singleton, Abstrakt fabrik (Toolkit), Prototype, Objektpulje Singleton eksempel: Forskellige slags
Kursus navn: Indledende programmering Kursus nr. 02101
Danmarks Tekniske Universitet Side 1 af 8 sider Skriftlig prøve, den 15. december 2007 Kursus navn: Indledende programmering Kursus nr. 02101 Tilladte hjælpemidler: Alle skriftlige hjælpemidler Vægtning
BRP 6.9.2006 Kursusintroduktion og Java-oversigt
BRP 6.9.2006 Kursusintroduktion og Java-oversigt 1. Kursusintroduktion 2. Java-oversigt (A): Opgave P4.4 3. Java-oversigt (B): Ny omvendings -opgave 4. Introduktion til næste kursusgang Kursusintroduktion:
Webservices. hvad er det og hvad kan det bruges til? Rikke Lose ([email protected]) Databasekonsulent, DBC
Webservices hvad er det og hvad kan det bruges til? Rikke Lose ([email protected]) Databasekonsulent, DBC Forvirret? Web-baserede services services på hjemmesider XML Webservices Teknologi 2 Web-baseret service
Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere
Affaldsdatasystem Vejledning supplement i system-til-system integration for.net brugere Dokument version: 2.0 ADS version: 1.0 Henvendelse vedrørende affald: Miljøstyrelsen Roskilde, Affaldssekretariatet
Synkronisering af datastrukturer i et opgavestyrings system
Synkronisering af datastrukturer i et opgavestyrings system I samarbejde med Terma A/S af Kasper Friis Kjærhus, s971400 Danmarks Tekniske Universitet Institut for Informatik og Matematisk Modelering Eksamensprojekt
Jacob Nordfalk. Ingeniørhøjskolen i København. Nykøbing F itvisioncenter 24. februar 2004
Genbrugelige komponenter og designmønstre i Java Jacob Nordfalk Ingeniørhøjskolen i København Nykøbing F itvisioncenter 24. februar 2004 Program Om Jacob Nordfalk introduktion (ikke-teknisk del) Komponentbaseret
Tredjepart webservices
Tredjepart webservices 4. juni 2015 USS Dok. Klik her for at angive tekst. 1/12 Indholdsfortegnelse Introduktion... 3 Miljøer... 3 Adgang... 3 API kald... 4 GET: /authorizations... 4 Input 4 Output 4 Output
Tree klassen fra sidste forelæsning
Programmering 1999 Forelæsning 12, fredag 8. oktober 1999 Oversigt Abstrakte klasser. Grænseflader. Programmering 1999 KVL Side 12-1 Tree klassen fra sidste forelæsning class Tree { int age; // in years
1.1 Formål Webservicen gør det muligt for eksterne parter, at fremsøge informationer om elevers fravær.
EfterUddannelse.dk FraværService - systemdokumentation BRUGERDOKUMENTATION: WEB-SERVICE Af: Logica Indhold 1. Indledning... 1 1.1 Formål... 1 1.2 Webservice version... 1 1.3 Historik... 1 2. Absence Webservice...
EG Data Inform. Byggebasen. WCF og webservices. Jens Karsø
EG Data Inform Byggebasen WCF og webservices Jens Karsø 10 Indholdsfortegnelse Byggebasen Services indledning... 2 Målsætning... 2 Valg af teknologier... 3 Kommunikationsmodel for byggebasen... 3 Services.byggebasen.dk...
Introduktion til ActionScript, fortsat
Introduktion til ActionScript, fortsat Kaspar Rosengreen Nielsen [email protected] i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, [email protected] 1 Dagens program Opsamling
PROGRAM. using System; using System.Collections.Generic; using System.Text; using System.Collections;
PROGRAM using System; using System.Collections.Generic; using System.Text; using System.Collections; namespace EventManager class Program static void Main(string[] args) string hovedmenu = ""; string svar;
0KAPITEL 2: UDLÆSNING TIL WORD OG EXCEL
Kapitel 2: Udlæsning til Word og Excel 0KAPITEL 2: UDLÆSNING TIL WORD OG EXCEL 1Målsætninger Målsætningerne er at: Integrere med Microsoft Word. Integrere med Microsoft Excel. Integrere med andre Microsoft-produkter.
FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø
FESD-standardiseringsgruppen Att: Palle Aagaard IT- og Telestyrelsen IT-strategisk kontor Holsteinsgade 63 2100 København Ø Høringssvar vedr. FESD GIS-integrationsmodel version 2.0 Geodata Danmark har
DATALOGI 0GB. Skriftlig eksamen tirsdag den 6. januar 2004
Københavns Universitet bacheloruddannelsen i datalogi side 1 af 6 DATALOGI 0GB Skriftlig eksamen tirsdag den 6. januar 2004 Dette opgavesæt består af 6 nummererede sider. Eksamensdeltagerne bør straks
Uniq.Survey-Xact.DK. Vejledning. Rambøll Management Olof Palmes Allé 20 DK-8200 Århus N Denmark. Tlf: 8944 7800 www.ramboll-management.
Uniq.Survey-Xact.DK Vejledning Rambøll Management Olof Palmes Allé 20 DK-8200 Århus N Denmark Tlf: 8944 7800 www.ramboll-management.dk TU1.UT TUIndledningUT TU2.UT TUKlargøring TU3.UT TUOprettelse TU4.UT
Stokermonitor. Webprojekt 2008 Datalogisk Institut, Aarhus Universitet Forelæser: Kristian Bisgaard Lassen Dato: 28. Marts 2008
Stokermonitor Webprojekt 2008 Datalogisk Institut, Aarhus Universitet Forelæser: Kristian Bisgaard Lassen Dato: 28. Marts 2008 Projektgruppe: Thomas Daugaard [email protected] Kim Stenbryggen [email protected]
ELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/1 2010 VERSION 1.02
ELEKTRONISK INDBERETNING BØRNEDATABASEN VIA DGWS 13/1 2010 VERSION 1.02 Indhold Indhold... 2 Introduktion... 3 Den Gode Webservice... 4 ID Kortet... 4 Signering... 4 BDBChildMeasurementReport webservicen...
Data load og udtræk. 2. iteration: implmentation (test af backend) PHP mysql. Loade og parse XML (SimpleXML, Xpath) Filhåndtering i PHP JSON
Data load og udtræk 2. iteration: implmentation (test af backend) 1 PHP mysql Loade og parse XML (SimpleXML, Xpath) Filhåndtering i PHP JSON 2 Data udtræk PHP mysql: Processen 1. Forbind til MySQL server
Nemhandel infrastruktur. Morten Hougesen Christian Uldall Pedersen 8. April 2010
Nemhandel infrastruktur Morten Hougesen Christian Uldall Pedersen 8. April 2010 Agenda NemHandelsprogrammet Gennemgang af funktionalitet RASP biblioteker RASP.NET og Java Brug af OCES certifikater Pause
Løsning af skyline-problemet
Løsning af skyline-problemet Keld Helsgaun RUC, oktober 1999 Efter at have overvejet problemet en stund er min første indskydelse, at jeg kan opnå en løsning ved at tilføje en bygning til den aktuelle
AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007
AAU, Programmering i Java Intern skriftlig prøve 18. maj 2007 Opgavebesvarelsen skal afleveres som enten en printerudskrift eller som et passende dokument sendt via email til [email protected]. Besvarelsen skal
Specifikation Abstrakt OO OS-API Rev. 1.7. Specifikation. Abstrakt, objektorienteret operativsystem-api
Specifikation Abstrakt, objektorienteret operativsystem-api Indhold 1 Indledning... 3 1.1 Introduktion... 3 1.2 Formål... 3 1.3 Overordnede krav... 3 2 Ressourcer i OS-API et... 4 2.1 Tråde... 4 2.2 Timere...
XML-sprog til diagramgenerering via XSLT fra en webservice
XML-sprog til diagramgenerering via XSLT fra en webservice [email protected] Ulf Holm Nielsen [email protected] Thomas Riisbjerg [email protected] Mads Danquah Vejleder: [email protected] Henning Niss 18. december
Klasser og Objekter i Python. Uge 46 Learning Python: kap 15-16, 19-22.
Klasser og Objekter i Python Uge 46 Learning Python: kap 15-16, 19-22. Klasser og objekter En klasse beskriver en klump af samhørende funktioner og variable En klasse er en beskrivelse. En kage form Klassens
Design by Contract. Design and Programming by Contract. Oversigt. Prædikater
Design by Contract Design and Programming by Contract Anne Haxthausen [email protected] Informatics and Mathematical Modelling Technical University of Denmark Design by Contract er en teknik til at specificere
Introduktion til ActionScript
Introduktion til ActionScript Kaspar Rosengreen Nielsen [email protected] i n t e r a c t i v e s p a c e s. n e t Kaspar Nielsen, [email protected] 1 Dagens program Opsamling på
SWC eksamens-spørgsmål. Oversigt
SWC eksamens-spørgsmål Oversigt #1 Typer og variable #2 Aritmetik og logik #3 Klasser (definition, objekter) #4 Klasser (metoder) #5 Klasser (nedarvning, polymorfi) #6 Conditional statements #7 Repetition
DM507 Algoritmer og datastrukturer
DM507 Algoritmer og datastrukturer Forår 2012 Projekt, del II Institut for matematik og datalogi Syddansk Universitet 15. marts, 2012 Dette projekt udleveres i tre dele. Hver del har sin deadline, således
Fra Informationsmodel til en DTD
OpenStax-CNX module: m19608 1 Fra Informationsmodel til en DTD Steen Leo Hansen This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract En praf opbygning
Dokumentet giver en beskrivelse af anvendelsen af den webservice der er tilknyttet GIS (Generisk Integration Snitflade) til Navision Stat.
Side 1 af 8 Navision Stat 5.1 ØKO/JEL/MILE Dato 22.10.2009 Bruger dokumentation Webservice til generisk integration Overblik Introduktion Dokumentet giver en beskrivelse af anvendelsen af den webservice
Klasser og nedarvning
Datalogi C, Efterår 2004 OH er, forelæsning 21/9-2004 Klasser og nedarvning Hvad er formålet? Typer, generisk kode, typeparameterisering Kritisk kig på, hvordan man gør i Java. Opgaven til senere: Generalisere
Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk
Grænseflade til afhentning og indberetning af prøvekarakterer i dansk og matematik på Optagelse.dk Dato 16-09-2015 Version Status 1.0 Gældende Ansvarlig Tobias Thisted Side 2 af 11 Ændringshistorik Version
DOtAB. Teknisk rapport
DOtAB Teknisk rapport Indholdsfortegnelse Introduktion... 1 Systemarkitektur... 1 Teknologier... 1 Platforme for mobile enheder... 1 Kommunikations interfacet... 2 Udviklingsmiljø... 2 IDOtAB (service
DESIGNDOKUMENT (Teknisk dokumentation)
29. feb.2016 version 1.2 Lægemiddelstyrelsens E2B Bivirkningsservice DESIGNDOKUMENT (Teknisk dokumentation) Dokument historik Version Dato Ændring 1.0 19-06-2014 Final version ifm. idriftsættelse 1.1 29-06-2015
DANMARKS TEKNISKE UNIVERSITET
DANMARKS TEKNISKE UNIVERSITET Skriftlig prøve, 14. december 2018, 4 timer Side 1 af 18 Kursus navn: 02101 Indledende Programmering Kursus : 02101 Tilladte hjælpemidler: Ikke-digitale skriftlige hjælpemidler
Dokumentation. Udbyder : sms1919.dk Service : push Version : v1.21
Dokumentation Udbyder : sms1919.dk Service : push Version : v1.21 Indholdsfortegnelse Versionshistorik...3 Før du kalder API en...4 Oprettelse af API-nøgler...4 Godkendelse af IP-adresse...4 Afsendelse
