无法在C#Android中将JSON数据发送到HttpClient

时间:2018-05-19 07:59:43

标签: c# android json

我尝试做一些看起来应该很简单的事情:将JSON请求发送到我的网络服务器上的PHP脚本并获得响应。
  我可以毫无问题地请求该站点,我可以毫无问题地阅读响应,但由于某种原因,它拒绝发送我的JSON数据的内容。

ArrayIndex = 4;
parseString(ArrayString,ArrayIndex)

每次运行时,responsebox.Text的内容都会被页面的默认内容替换,明确指出string url = "https://www.exampleserver.com/examplescript.php"; HttpClient client = new HttpClient(new Xamarin.Android.Net.AndroidClientHandler()); client.BaseAddress = new Uri(url); string jsonData = @"{""key1"" : ""data1"",""key2"" : ""data2"",""key3"" : ""data3""}"; HttpContent content = new StringContent(jsonData, Encoding.UTF8, "application/json"); HttpResponseMessage response = await client.PostAsync(url, content); string result = await response.Content.ReadAsStringAsync(); responsebox.Text = result; 数据中没有内容。 (甚至勾选$_POST以确保它没有显示为GET) 我知道它必须简单,但我无法找到它。

0 个答案:

没有答案