Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 如何使用Windows Phone应用程序调用PHP文件?_Windows Phone 7_Windows Phone 7.1 - Fatal编程技术网

Windows phone 7 如何使用Windows Phone应用程序调用PHP文件?

Windows phone 7 如何使用Windows Phone应用程序调用PHP文件?,windows-phone-7,windows-phone-7.1,Windows Phone 7,Windows Phone 7.1,我想在WP7应用程序中创建一个简单的登录功能,使用PHP作为后端的远程MySQL数据库。我从未在C#中使用过此选项,因此我不知道如何执行此操作。您可以使用或类发出web请求并获得响应 下面是关于如何发出请求并获得响应的示例代码 WebClient client = new WebClient(); client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompl

我想在WP7应用程序中创建一个简单的登录功能,使用PHP作为后端的远程MySQL数据库。我从未在C#中使用过此选项,因此我不知道如何执行此操作。

您可以使用或类发出web请求并获得响应

下面是关于如何发出请求并获得响应的示例代码

WebClient client = new WebClient();
client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(client_DownloadStringCompleted);
client.DownloadStringAsync(new Uri("http://someurl", UriKind.Absolute));
异步响应处理程序就在这里

void client_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
{
    var response= e.Result; // Response obtained from the web service  
}
上述示例适用于任何web服务(它可能是PHP或jsp或asp等)


您需要做的就是发出正确的请求并处理响应

我建议您使用HTTPWebRequest,因为WebClient将通过URL命中,URL限制为1024个字符。因此,您必须通过使用POST HTTP谓词来使用HTTPWebRequest。