私は鍵を返すサービスを統合していたとき、私、次の形式であるURLにGETリクエスト:のHttpClientアクセスURL「@」(アットマーク)
https://username:[email protected]/refresh.key
私がアクセス私のブラウザでURL、それは私が、私はそれがURLに'@'
とは何かを持っていると思いますが、私401
HttpClient _client = new HttpClient();
var response = await _client.GetAsync(@"https://username:[email protected]/refresh.key"); // Returns a 401
を取得HttpClient
を使用してGET要求を行うときで、期待通りの新しいキーを返しますそれを修正する方法がわからない、私はそれを'%40'
に置き換えようとしたが、私がそれをするとき私はUriFormatException
を得る。
誰でもこれを行う方法を知っていますか?
URIのために働く:password'資格情報は、基本認証を使用して要求に変換する必要がありますhttp://www.baeldung.com/httpclient-4-basic-authentication – Dai