我正在为 RSS 阅读服务构建一个客户端。我正在使用RestSharp库与他们的 API 进行交互。
API 声明:
创建或更新记录时,您必须设置
application/json;charset=utf-8
为Content-Type
标题。
这就是我的代码的样子:
RestRequest request = new RestRequest("/v2/starred_entries.json", Method.POST);
request.AddHeader("Content-Type", "application/json; charset=utf-8");
request.RequestFormat = DataFormat.Json;
request.AddParameter("starred_entries", id);
//Pass the request to the RestSharp client
Messagebox.Show(rest.ExecuteAsPost(request, "POST").Content);
然而; 服务返回错误
错误 415:请使用 'Content-Type: application/json; charset=utf-8' 标头
为什么 RestSharp 不通过标题?