1

正确的会话(通过 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 until kurs”。

在“Ange kurskod”框中键入“a0004n”。

然后点击“Lista anm”...

然后选择 17113 并单击底部的“Sök”。

谢谢!!!

4

0 回答 0