2

パラメータを持つ Web API があります。別のアプリケーションから API を呼び出そうとしています。これはクライアント側では問題ありませんが、サーバー側で C# を使用する方法が見つかりません。アドバイスをありがとう。

4

2 に答える 2

1

WebClientを使用して、任意のデスクトップまたはサーバー側のアプリケーションからWebAPIを呼び出すことができます。

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);
于 2012-06-07T06:15:22.483 に答える
0

http://weblogs.asp.net/pglavich/archive/2012/02/18/mvc4-and-web-api-make-an-api-the-way-you-always-wanted-part-1.aspx

上記のリンクは私にとって完璧に機能しました。

于 2012-06-07T07:41:05.927 に答える