WebClient未在localhost上连接

时间:2016-05-22 18:03:33

标签: mysql xamarin

我在YouTube上关注了Joe Rock的Xamarin教程,而且我遇到了一个令人费解的WebClient问题。它无法访问在localhost上运行的php脚本。 我已经将防火墙打开到端口3306,为应用程序添加了Internet权限,尝试了localhost,127.0.0.1,COMPUTERNAME,所有有和没有:3306。我尝试了几种不同的模拟器以及运行Android 5.1的Xperia。我使用的代码如下。我也尝试过client.UploadValues。

        WebClient client = new WebClient();
        Uri uri = new Uri("http://localhost/CreateContact.php");
        NameValueCollection parameters = new NameValueCollection();

        parameters.Add("Name", txtName.Text);
        parameters.Add("Number", txtNumber.Text);

        client.UploadValuesAsync(uri, parameters);

        client.UploadValuesCompleted += client_UploadValuesCompleted;

参数中的名称 - 值对没有问题。我用writeline.console打印了它们。在我尝试回读PHP脚本返回的值之前,应用程序不会产生任何错误,但是未找到CreateContact.php页面,因为调试消息一开始就没有发送。直接在Web浏览器中访问时,该脚本可以正常工作。

任何想法?谢谢!

0 个答案:

没有答案