1

正しいセッション (フィドラー経由で表示) は、次の 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] をクリックします。

ありがとう!!!

4

0 に答える 0