我真的很陌生,並且在一般的API請求中,所以不確定我的代碼是否有意義。現在我只是想從我的API的URL調用中獲取數據,並將其顯示在名爲testText
的TextView
上。我願意使用RestSharp
或HttpClient
,無論我可以上班。無法從'字符串'轉換爲'System.Net.Http.HttpRequestMessage'
public class MainActivity : Activity
{
HttpClient client;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
}
public async Task<string> GetResponseString()
{
var request = "http://localhost:51843/api/values/getMessage?id=1";
var response = await client.SendAsync(request);
var content = await response.Content.ReadAsStringAsync();
return content;
}
}
在我的公共async Task<>
方法就是我得到的
無法從 '字符串' 到 'System.Net.Http.HttpRequestMessage'
誤差爲request
轉換變量。我留下了所有其他嘗試的意見,讓我知道如果我應該嘗試其中的任何一種
請去掉所有不需要說明你的問題的註釋代碼中的同步版本,它只是使你的問題更難閱讀 – Jason
完成,抱歉讓那些人認爲這是一條更好的路線。 –