正しいセッション (フィドラー経由で表示) は、次の Cookie を送信する必要があることを示しています (_atuvc、_utma、utmz、および JSESSIONID)。
私の C# HttpClient 経由で 1 つの Cookie が送信されていますが、なぜ 1 つ (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 to kurs」をクリックします。
「Ange kurskod」ボックスタイプ「a0004n」に入っています。
次に、「Listam」をクリックします...
次に、17113 を選択し、下部の [Sök] をクリックします。
ありがとう!!!