[英]Restsharp Request gives "Argument 1: cannot convert from 'RestSharp.Method' to 'string?'" error
我正在嘗試使用 restSharp 108.0.1v 調用 POST API 請求。
代碼如下;
var client = new RestClient("https://driver-vehicle-licensing.api.gov.uk/vehicle-enquiry/v1/vehicles");
var request = new RestRequest(Method.Post);
request.AddHeader("x-api-key", "MYAPIKEY");
request.AddHeader("Content-Type", "application/json");
request.AddParameter("application/json", "{\n\t\"registrationNumber\":\"AA19AAA\"\n}", ParameterType.RequestBody);
RestResponse response = client.Execute(request);
var request = new RestRequest(Method.Post);
的片段Method.Post
給出了我提到的錯誤。
請幫我解決這個問題?
查看此處的文檔, RestRequest
構造函數的第一個參數是您要訪問的資源的子路徑。 相反,您應該執行以下操作
var client = new RestClient("https://driver-vehicle-licensing.api.gov.uk");
var request = new RestRequest("vehicle-enquiry/v1/vehicles", Method.Post);
// ... or I believe this should work as well:
var client = new RestClient("https://driver-vehicle-licensing.api.gov.uk/vehicle-enquiry/v1");
var request = new RestRequest("vehicles", Method.Post);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.