我尝试做一些看起来应该很简单的事情:将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)
我知道它必须简单,但我无法找到它。