Tag: mvvmcross

Xamarin Android客户端发布JSON到Node JS Web服务

我使用Xamarin Android( MvvmCross )从使用C#编写的Android应用程序发送JSON数据时遇到了问题。 Android应用程序中的函数可以毫不例外地运行, 但是,我的Web服务(使用Express写在Node JS中)似乎没有检测到其端点上的发布请求。 请注意,使用get (从Web服务发送数据到Android应用程序)的其他terminal正在运行完美。 以下是我的数据发布到我的Web服务的function public async Task<int> insertSales(IEnumerable<Models.SalesTable> newsales) { /*ServerDatabaseApi.insertSalesEndpoint = "http://" + ipAddress + ":" + port + "/insertsales";*/ WebRequest request = WebRequest.CreateHttp(ServerDatabaseApi.insertSalesEndpoint); request.Method = "POST"; request.ContentType = "application/json"; try { using (var streamwriter = new StreamWriter(await request.GetRequestStreamAsync())) { string json = JsonConvert.SerializeObject(newsales, Formatting.Indented); streamwriter.Write(json); streamwriter.Flush(); } […]