Я могу использовать Postman и успешно войти в систему через WebAPI, используя Postman, и получить cookie для следующих запросов.
Я беру код из Почтальона и помещаю в Visual Studio C # с помощью RestSharp. Однако с Visual Studio и RestSharp запрос возвращается как успешный, хорошо, 200, но нет COOKIE.
Чего мне не хватает? Я искал в интернете 4 дня.
Спасибо за вашу помощь. Ниже приведен код C # от Почтальона:
var client = new RestClient("https://client.awebsite.ca/user/login?_format=hal_json");
var request = new RestRequest(Method.POST);
request.AddHeader("Postman-Token", "a16887c6-a1da-fa25-e721-621c4b19318b");
request.AddHeader("Cache-Control", "no-cache");
request.AddHeader("Content-Type", "text/plain");
request.AddParameter("undefined", "{\"name\":\"firstname.lastname\", \"pass\":\"passwordoffirstnamelastname\"}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);