質問: await client.GetAsync(doneurl); } ``` ### 発生している問題・エラーメッセージ これで、 responseの内容は、{StatusCode: 200, ReasonPhrase: 'OK', Version: 1.1, Content: System.Net.Http.StreamContent, Headers: です。 いっぽうで、Process.StartしたURLをブラウザで開くと、下記のようになっています。 {"ErrorMessage":"You don\u0027t have access to this Project","ErrorCode":402} いずれにしても、そのアイテムをチェックして終了できないでいます。 どうすればよいか、アドバイスお願いします。 ### 補足情報(言語/FW/ツール等のバージョンなど) Microsoft Visual Studio Community 2017 Version 15.0.26228.9 D15RTWSVC Microsoft .NET Framework Version 4.6.01586 です。 よろしくお願いします。
回答: client はトークンをサーバから貰って認証の通ったクッキーを保持しています。かたやブラウザはその認証行為を行っていません。 なのでブラウザでエラーが出るのは正しい動作です。 client の方は認証が通っているので、引き続き API を実行したら良いと思います。 ただしトークンを貰ったと思うのでそれを `Token` という HTTP ヘッダに足してアクセスして下さい。