I'm building a client for an RSS reading service. I'm using the RestSharp library to interact with their API.
The API states:
When creating or updating a record you must set application/json;charset=utf-8
as the Content-Type
header.
This is what my code looks like:
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);
However; the service is returning an error
Error 415: Please use the 'Content-Type: application/json; charset=utf-8' header
Why isn't RestSharp passing the header?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…