Windows手机中的POST请求

时间:2011-11-23 03:30:19

标签: windows-phone-7 post webclient httprequest

我正在尝试从用户那里获取一些数据并将其发送到我的服务器以进行日志记录。我能够通过jquery轻松地为我的网站做到这一点。当我尝试编写相同的Windows应用程序时,我对如何将数据发布到我的服务器一无所知。

到目前为止,我已经从用户那里获取了数据,我正在尝试使用webclient的OpenWriteAsync函数将其发送到我的服务器。我理解OpenWriteAsync函数是如何工作的,但我无法弄清楚如何发送自己的数据。

我的服务器中的PHP脚本将获取名称为“FILENAME”和“FTIME”的值,例如,

$ fname = $ _POST ['FILENAME']; $ time = $ _POST ['FTIME'];

所以我从我的应用程序中的c#中的两个不同的字符串变量中获得了用户的这些信息。现在我如何将它发送到我的服务器,以便我的php脚本获取此值并将其记录在我的服务器中。

我希望我很清楚。

2 个答案:

答案 0 :(得分:1)

看看UploadData方法。

你使用它的方式是这样的:

UploadData("http://abc.com","POST", "data in byte array");

注意:您需要将数据转换为字节数组

参考:http://msdn.microsoft.com/en-us/library/ktfa4fek(v=VS.90).aspx

答案 1 :(得分:0)

您可以使用HTTPWebRequest对象中的ContentType属性来执行此操作。