2 Stimmen

Aufruf einer Asp.net-Web-API aus c# mit mehreren Parametern

Ich habe eine Web-Api, die Parameter hat. Ich versuche, die Api von einer anderen Anwendung aus aufzurufen. Dies ist kein Problem auf der Client-Seite mit, aber ich kann nicht finden, eine Möglichkeit, es auf der Server-Seite in c# zu tun. Danke für jeden Rat.

1voto

Asif Mushtaq Punkte 12690

Sie können Web-API von jeder Desktop- oder Server-Anwendung aus aufrufen, indem Sie WebClient .

var webClient = new WebClient();
webClient.Headers["Content-Type"] = "application/json";
webClient.Headers["X-JavaScript-User-Agent"] = "Google APIs Explorer";

var json = Newtonsoft.Json.JsonConvert.SerializeObject(new { longUrl = url });
var data = webClient.UploadString("https://www.googleapis.com/urlshortener/v1/url?pp=1", json);

0voto

user516883 Punkte 8160

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X