Rest API在Postman调用成功但C#中无返回数据问题排查
接口调用异常排查:Postman正常但C#/Node.js返回200却无数据
我用Postman直接粘贴带参数的URL调用接口能正常获取返回内容,但用C#(试过RestSharp和HttpClient)调用时,虽然返回200 OK状态,却拿不到任何数据。Node.js和ReactJS调用也有类似问题,只有Postman能拿到预期的application/javascript类型回调内容。
接口信息
接口地址:
https://citaconsular.es/onlinebookings/getwidgetconfigurations/?callback=jQuery21106986789352158271_1707334634680&type=default&publickey=2535680773512eb064e273253a3ba5037&lang=es&version=1246&src=https%3A%2F%2Fwww.citaconsular.es%2Fes%2Fhosteds%2Fwidgetdefault%2F2535680773512eb064e273253a3ba5037%23services&srvsrc=https%3A%2F%2Fcitaconsular.es&_=1707334634682
我的C#请求代码
private static void FindAppointmentss() { try { var client = new RestClient("https://citaconsular.es"); var request = new RestRequest("/onlinebookings/getservices/", Method.Get); request.AddQueryParameter("callback", "jQuery2110803503481037606_1707334189954"); request.AddQueryParameter("type", "default"); request.AddQueryParameter("publickey", "2535680773512eb064e273253a3ba5037"); request.AddQueryParameter("lang", "es"); request.AddQueryParameter("version", "1246"); request.AddQueryParameter("src", "https%3A%2F%2Fwww.citaconsular.es%2Fes%2Fhosteds%2Fwidgetdefault%2F2535680773512eb064e273253a3ba5037%23services"); request.AddQueryParameter("srvsrc", "https%3A%2F%2Fcitaconsular.es"); request.AddQueryParameter("_", "1707334189957"); request.AddHeader("Accept", "application/javascript"); var response = client.Execute(request); if (response.IsSuccessful) { string content = response.Content; } else { Console.WriteLine("No data content: " + response.StatusCode); } } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); } }
执行后始终输出No data content。
Postman正常返回的内容(application/javascript类型)
jQuery21106986789352158271_1707334634680({ "WidgetConfiguration": { "any_agenda": "2", "registration_type": "2", "waiting_list": "0", "show_comments": "0", "mandatory_comments": "0", "min_service_to_enable_dropdown": "0", "template": "1", "captcha": "0", "payment_enable": false, "payments_gateways": { "stripe": false, "paypal": false, "redsys": false, "niubiz": false } }, "WidgetLabel": [] });
内容的提问来源于stack exchange,提问作者Jose Fdo
相关产品推荐
相关产品推荐

