Веб-API ASP.NET восстанавливает внутреннюю ошибку Server 500 при доступе через мобильное приложение xamarin. - PullRequest
0 голосов
/ 30 ноября 2018

Я написал asp.net web api и обращаюсь к нему из мобильного приложения xamarin форм. Но при доступе к web api я получаю Внутреннюю ошибку сервера 500.

Код веб-API:

[HttpPost]
[Route("getObjectName")]
public ActionResult<List<string>> getObjectName([FromBody]imageData data)
{
Console.WriteLine("base64`enter code here`:" + data.imageBase64);
            var detectionResult= objectDetection.detectImage(data.imageBase64);

            if(detectionResult==null)
            {
                return NotFound();
            }

            return detectionResult;
        }

Xamarin Forms Code:

var url =new Uri( "https://tensorflowapi.azurewebsites.net/api/v1/getObjectName");
           // string url = "https://10.0.3.2:5001/api/v1/getObjectName";
            HttpClient httpClient = new HttpClient();
            imageData data = new imageData { imageBase64 = "values" };
            var content =new StringContent(JsonConvert.SerializeObject(data),Encoding.UTF8, "application/json");
            var apiResult =await httpClient.PostAsync(url, content);

            var result=await apiResult.Content.ReadAsStringAsync();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...