Rest API

Alle Themen rund um die Erstellung von Programmen
Antworten
Geronimo
Junior Member
Beiträge: 16
Registriert: 12. August 2014, 18:03

Rest API

Beitrag von Geronimo »

Ich habe ein Projekt erhalten, bei dem ich mit Rest API eine Datei in ein DMS laden muss.
Dazu habe ich ein Beispiel erhalten in C# (Restsharp)
Hat jemand eine Idee wie ich unten aufgeführte Beispiel in Windev umsetzen kann?

var client = new RestClient("https://ig-fe.ts.org/ig/WebService/1_3_ ... ent/Create");
var request = new RestRequest(Method.POST);
request.AddHeader("cache-control", "no-cache");
request.AddHeader("Connection", "keep-alive");
request.AddHeader("content-length", "42925");
request.AddHeader("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW");
request.AddHeader("accept-encoding", "gzip, deflate");
request.AddHeader("cookie", "FRM_Rest=1th7m363jrdvn32tcffb0ljja6");
request.AddHeader("Host", "igeko-fe2.blvk.org");
request.AddHeader("Postman-Token", "12c5761d-c5e7-4ee6-8568-9dc8a53fac48,771b35ec-f152-4a6b-bb12-1e309c6566e3");
request.AddHeader("Cache-Control", "no-cache");
request.AddHeader("Accept", "*/*");
request.AddHeader("User-Agent", "PostmanRuntime/7.15.0");
request.AddHeader("Content-Disposition", "form-data;name='Json'");
request.AddHeader("ContentType", "application/json");
request.AddParameter("multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW", "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"file-Postdok\"; filename=\"File-Test.pdf\"\r\nContent-Type: application/pdf\r\n\r\n\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"json\"\r\n\r\n{\n\t\"AbsAdr\":\n\t{\n\t\t\"Id\":37853\n\t},\n\t\"Akt\":\n\t[\n\t\t{\n\t\t\t\"User\":\n\t\t\t{\n\t\t\t\t\"UserId\":21\n\t\t\t},\n\t\t\t\"Group\":\n\t\t\t{\n\t\t\t\t\"GroupId\":7\n\t\t\t},\n\t\t\t\"Code\":\"PE\"\n\t\t}\n\t],\n\t\"Dok\":\n\t[\n\t\t{\n\t\t\t\"Titel\":\"Test\",\n\t\t\t\"Code\":\"ALLG\",\n\t\t\t\"Id\":\"file-Postdok\"\n\t\t}\n\t],\n\t\"Titel\":\"Test"\n}\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

Herbert
Site Admin
Beiträge: 529
Registriert: 23. Februar 2010, 08:06
Wohnort: Langenthal, Schweiz
Kontaktdaten:

Re: Rest API

Beitrag von Herbert »

Ich kenne selber die Methodik nicht.
Aber es sind einige Einträge in Foren zu finden (teils in französisch) und die Dokumentation von Pc-Soft

Creating ans using a REST Webservice: https://help.windev.com/?1000022792
restRequest (Type of variable): https://doc.pcsoft.fr/en-US/?1000021481 ... e_variable
restSend (Function) https://doc.pcsoft.fr/en-US/?1000021476

Utilisation Webservice API REST: https://forum.pcsoft.fr/fr-FR/pcsoft.fr ... t/read.awp
API Rest et clé api: https://forum.pcsoft.fr/fr-FR/pcsoft.fr ... i/read.awp

Hoffe, es hilft dir!

Antworten