我用Slim做了一个Restful Webservice
。 (见下文)。
如您所见,有一个身份验证。
$app = new \Slim\Slim();
$app->add(new \Slim\Middleware\HttpBasicAuthentication([
"users" => [
"root" => "example",
"user" => "example"
]
]));
$app->get('/example/:name', function($name){
echo json_encode($name);
});
现在我尝试与Windows Phone
建立联系。没有身份验证一切都很顺利。但我无法用它来解决问题。
到目前为止,我的代码是Windows Phone
:
Uri endpointUri = new Uri( "http://domain/example/check");
using ( HttpClient client = new HttpClient())
{
List<Example> c;
HttpResponseMessage response = await client.GetAsync(endpointUri);
var jsonResponse = await response.Content.ReadAsStringAsync();
c= JsonConvert.DeserializeObject<List<Example>>(jsonResponse);
System.Diagnostics.Debug.WriteLine(c[0].id);
}
希望你能帮助我。