2016-03-24 8 views
1

私はHttpClientを使用してURLからhttpコンテンツを取得しています。 C#のコードにそれを変換し、ユーザー名とパスワードを使用して、それを提供するために、どのようにUWP HttpClient PHPからの許可

$user = "testUser"; 
$passwd = "testPassword"; 
$url = "testurl"; 
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, $url); 
curl_setopt($ch, CURLOPT_HEADER, false); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_USERPWD, "$user:$passwd"); 
$output = curl_exec($ch); 
curl_close($ch); 
echo $output; 

:一部の一つは、私はユーザー名とパスワードを使用する必要があるサービスのためphpに例を私に提供しますか?

今私のコードは次のように見えますが、助けにはならない:

string url = "my url"; 
var result = string.Empty; 
var client = new HttpClient(); 
var msg = await client.GetAsync(url); 
if (msg.IsSuccessStatusCode) 
{ 
    var data = await msg.Content.ReadAsByteArrayAsync(); 
    result = encoding.GetString(data); 
} 

答えて

0
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", 
    Convert.ToBase64String(Encoding.ASCII.GetBytes(String.Format("{0}:{1}", "user", "pass")))); 

実はこのコード行は、素敵な

に動作します
関連する問題