出现缺少cookie的问题可能是由于以下几个原因:
WithCookie
方法设置Cookie,例如:var cookie = new Cookie("cookieName", "cookieValue");
await "https://example.com".WithCookie(cookie).PostUrlEncodedAsync(new { username, password });
如果以上方法无法解决问题,建议查看服务器返回的响应,以确定确实缺少Cookie。您可以使用Flurl的SendAsync
方法获取完整的HttpWebResponse,并检查响应头中的Cookie字段。