var client = new RestClient("https://dathost.net");
client.Authenticator = new HttpBasicAuthenticator("john@doe.com", "secretPassword");
var request = new RestRequest("api/0.1/game-servers/{id}/start", Method.POST);
request.AddUrlSegment("id", "54f55784ced9b10646653aa9");
// execute the request
IRestResponse response = client.Execute(request);
var content = response.Content;
using System.Net.Http;
using System.Net.Http.Headers;
在任何你想的地方运行这个代码。你知道吗
var client = new HttpClient();
var byteArray = Encoding.ASCII.GetBytes("john@doe.com:secretPassword");
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(byteArray));
var response = await client.PostAsync(
"https://dathost.net/api/0.1/game-servers/54f55784ced9b10646653aa9/start", null);
除了添加的注释之外,我建议使用名为RestSharp的库。 您可以很容易地找到nuget包,代码将与以下内容一样简单:
您还可以执行异步请求:
你可以用HttpClient来实现。你知道吗
首先在代码顶部添加usings。你知道吗
在任何你想的地方运行这个代码。你知道吗
希望这有帮助。你知道吗
相关问题 更多 >
编程相关推荐