asp还有人用吗_javascript和jsp区别

asp还有人用吗_javascript和jsp区别英文原文There’sanexistingStackOverflowquestionandexamplethatcallsExecuteAsynconRestSharp.NetCore.IsuccessfullyusedthatexamplewhenreferencingRestSharp.NetCore105.2.3withNewtonsoft.Json…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

英文原文

There’s an existing StackOverflow question and example that calls ExecuteAsync on RestSharp.NetCore.

I successfully used that example when referencing RestSharp.NetCore 105.2.3 with Newtonsoft.Json 9.0.2-beta2.

using System.Threading.Tasks;

using Newtonsoft.Json;

using Newtonsoft.Json.Serialization;

using RestSharp;

public async Task TestPost(ObjectFoo foo)

{

JsonSerializerSettings jsonSerializerSettings = new JsonSerializerSettings {

ContractResolver = new CamelCasePropertyNamesContractResolver()

};

RestClient restClient = new RestClient(API_URL);

RestRequest request = new RestRequest(“SOME_METHOD”, Method.POST);

request.AddHeader(“Accept”, “application/json”);

string jsonObject = JsonConvert.SerializeObject(foo, Formatting.Indented, jsonSerializerSettings);

request.AddParameter(“application/json”, jsonObject, ParameterType.RequestBody);

TaskCompletionSource taskCompletion = new TaskCompletionSource();

RestRequestAsyncHandle handle = restClient.ExecuteAsync(

request, r => taskCompletion.SetResult(r));

RestResponse response = (RestResponse)(await taskCompletion.Task);

return JsonConvert.DeserializeObject(response.Content);

}

中文翻译

现有的StackOverflow问题和示例在RestSharp.NetCore上调用ExecuteAsync。

在使用Newtonsoft.Json 9.0.2-beta2引用RestSharp.NetCore 105.2.3时,我成功使用了该示例。

使用System.Threading.Tasks;

使用Newtonsoft.Json;

使用Newtonsoft.Json.Serialization;

使用RestSharp;

public async Task< SomeObject> TestPost(ObjectFoo foo)

{

JsonSerializerSettings jsonSerializerSettings = new JsonSerializerSettings {

ContractResolver = new CamelCasePropertyNamesContractResolver()

};

RestClient restClient = new RestClient(API_URL);

RestRequest request = new RestRequest(” SOME_METHOD” ,Method.POST);

request.AddHeader(” Accept” ,” application / json” );

string jsonObject = JsonConvert.SerializeObject(foo,Formatting.Indented,jsonSerializerSettings);

request.AddParameter(” application / json” ,jsonObject,ParameterType.RequestBody);

TaskCompletionSource< IRestResponse> taskCompletion = new TaskCompletionSource< IRestResponse>();

RestRequestAsyncHandle handle = restClient.ExecuteAsync(

请求,r => taskCompletion.SetResult(R));

RestResponse response =(RestResponse)(等待taskCompletion.Task);

返回JsonConvert.DeserializeObject< SomeObject>(response.Content);

}

There’s an existing StackOverflow question and example that calls ExecuteAsync on RestSharp.NetCore.

I successfully used that example when referencing RestSharp.NetCore 105.2.3 with Newtonsoft.Json 9.0.2-beta2.

using System.Threading.Tasks;

using Newtonsoft.Json;

using Newtonsoft.Json.Serialization;

using RestSharp;

public async Task TestPost(ObjectFoo foo)

{

JsonSerializerSettings jsonSerializerSettings = new JsonSerializerSettings {

ContractResolver = new CamelCasePropertyNamesContractResolver()

};

RestClient restClient = new RestClient(API_URL);

RestRequest request = new RestRequest(“SOME_METHOD”, Method.POST);

request.AddHeader(“Accept”, “application/json”);

string jsonObject = JsonConvert.SerializeObject(foo, Formatting.Indented, jsonSerializerSettings);

request.AddParameter(“application/json”, jsonObject, ParameterType.RequestBody);

TaskCompletionSource taskCompletion = new TaskCompletionSource();

RestRequestAsyncHandle handle = restClient.ExecuteAsync(

request, r => taskCompletion.SetResult(r));

RestResponse response = (RestResponse)(await taskCompletion.Task);

return JsonConvert.DeserializeObject(response.Content);

}

现有的StackOverflow问题和示例在RestSharp.NetCore上调用ExecuteAsync。

在使用Newtonsoft.Json 9.0.2-beta2引用RestSharp.NetCore 105.2.3时,我成功使用了该示例。

使用System.Threading.Tasks;

使用Newtonsoft.Json;

使用Newtonsoft.Json.Serialization;

使用RestSharp;

public async Task< SomeObject> TestPost(ObjectFoo foo)

{

JsonSerializerSettings jsonSerializerSettings = new JsonSerializerSettings {

ContractResolver = new CamelCasePropertyNamesContractResolver()

};

RestClient restClient = new RestClient(API_URL);

RestRequest request = new RestRequest(” SOME_METHOD” ,Method.POST);

request.AddHeader(” Accept” ,” application / json” );

string jsonObject = JsonConvert.SerializeObject(foo,Formatting.Indented,jsonSerializerSettings);

request.AddParameter(” application / json” ,jsonObject,ParameterType.RequestBody);

TaskCompletionSource< IRestResponse> taskCompletion = new TaskCompletionSource< IRestResponse>();

RestRequestAsyncHandle handle = restClient.ExecuteAsync(

请求,r => taskCompletion.SetResult(R));

RestResponse response =(RestResponse)(等待taskCompletion.Task);

返回JsonConvert.DeserializeObject< SomeObject>(response.Content);

}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196022.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号