我必须使用 RestSharp 将一些数据放入 API。
API 资源为:/clients/services/finances/{finances-id}/subcategory/{subcategory-id}
除了模板参数,还有一些查询参数: organization-id (string) operator-id (string)
而且,请求 Content-Type 必须是 application/xml
我尝试使用 RestSharp 创建此 PUT 请求的方式:
RestClient client = new RestClient(url);
client.Authenticator = Auth1Authenticator.ForRequestToken(Config.getVal("api_key"), Config.getVal("secret_key"));
IRestRequest request = new RestRequest("", Method.PUT);
request.RequestFormat = DataFormat.Xml;
request.AddParameter("organization-id", Config.getVal("params.org"));
request.AddParameter("operator-id", "Accounting");
IRestResponse response = client.Execute(request);
但我只得到 HTTP 状态 415 - 不支持的媒体类型
你能帮我解决这个问题吗?GET 请求就像一个魅力。