正确的会话(通过fiddler显示)显示需要发送以下cookie(_atuvc,_utma,utmz和JSESSIONID)。
通过我的C#HttpClient,我确实发送了一个cookie,但我不知道为什么只发送一个(JESESSIONID)。相关代码如下。
// Create Handler
var handler = new HttpClientHandler();
// Cookies
var cc = new CookieContainer();
handler.CookieContainer = cc;
// Create the client
var client = new HttpClient(handler);
// headers, form data, etc
var request1 = new HttpRequestMessage(HttpMethod.Get, uri1);
...
var response1 = await client.SendAsync(request1);
....
var request3 = new HttpRequestMessage(HttpMethod.Post, uri3);
....
var response3 = await client.SendAsync(request3);
无需登录即可观察Web应用程序问题(使用Cookie)。您可以浏览https://www.ltu.se/ideal
然后点击“Antagen直到我们”。
在“Ange kurskod”框中输入“a0004n”。
然后点击“Lista anm”......
然后选择17113并点击底部的“Sök”。
感谢!!!