gpt4 book ai didi

c# - restclient 是否支持 json-patch?

转载 作者:行者123 更新时间:2023-11-30 12:09:33 34 4
gpt4 key购买 nike

我在 RestSharp 的 RestClient 中使用 POST 方法和 JSON-Patch 操作时遇到问题(请引用 RFC:https://www.rfc-editor.org/rfc/rfc6902)。 AddBody() 包含如下内容:

request.AddBody(new { op = "add", path = "/Resident", value = "32432" });

它出错了。我不知道如何在正文中传递 json-patch 操作。我已经尽力了。这个问题有解决方案吗?

最佳答案

这是 Scott 答案的改进版本。我不喜欢查询参数,RestSharp 提供了一种直接使用 AddParameter

设置名称的方法
var request = new RestRequest(myEndpoint, Method.PATCH);
request.AddHeader("Content-Type", "application/json-patch+json");
request.RequestFormat = DataFormat.Json;
var body = new
{
op = "add",
path = "/Resident",
value = "32432"
}
request.AddParameter("application/json-patch+json", body, ParameterType.RequestBody);

var response = restClient.Execute(request);

关于c# - restclient 是否支持 json-patch?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21327784/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com