【发布时间】:2017-09-08 04:49:24
【问题描述】:
我目前正在使用 Azure 为 Xamarin.Android 应用创建自定义身份验证。我已经成功创建了我的 API,并且在使用 Advanced REST Client 提交原始有效负载时它可以正确返回值。
我现在正在尝试使用 Azure 的 MobileServiceClient SDK 在 Xamarin.Android 上实现此功能,并且当使用下面在我的代码中演示的 invokeApi 方法时,我收到一个异常,表明它正在调用 GET 而不是 POST。有谁知道我可能做错了什么?
ex.Message 返回
“无法获取 /api/register?username=azureAccountTest&password=testingpassword”
public async Task RegisterAsync()
{
Dictionary<string, string> user = new Dictionary<string, string>
{
{ "username", username },
{ "password", password }
};
try
{
CancellationToken ct;
var result = await client.InvokeApiAsync("register", HttpMethod.Post, user, ct);
}
catch(Exception ex)
{
var message = ex.Message;
}
}
【问题讨论】:
标签: android azure xamarin.android azure-api-apps