サーバーからセッションを取得するために1回のリクエストを行う必要があります。今度はそれを承認ヘッダーと同じPOST
要求(これは何の役割も果たさない)に含めました。私は正常に応答するクッキー内の私のTomcatサーバーからOPTIONS
要求によって有効なセッションを取得します。このように:JSESSION:XXXXX。 メインとなるとPOST
写真などでお願いします。応答は401 Unauthorized
です。私はChromeデベロッパーパネルを調べました。リクエストクッキーは空です。だから私はダーツがクッキーを保存していないことを理解しました。このリクエストではparam:withCredentials: true
私はポップアップを取得しています。私はプロジェクトでAngular2を使用します。私の知る限りダートはそれとは何の関係もありません知っているようダーツは前のリクエストのクッキーを保存しません
map["Authorization"] = "Basic YWRtaW5hZG1pbjphbm90aGVyY29vbA==";
await HttpRequest.request("http://localhost:8080/photo", method: "POST",withCredentials: true, sendData: formData, requestHeaders:map)
ダーツのリクエストには –
の中にクッキーが含まれていませんが、ダーツに関連しているとは思えません。サーバーがクッキーを正しく設定すると、ブラウザーはそれを自動的に送り返します。 –