如何将变量从C#Windows窗体应用程序传递到PHP Web服务

如何将变量从C#Windows窗体应用程序传递到PHP Web服务,c#,web-services,C#,Web Services,几天来,我一直在努力将变量从C#Windows表单应用程序传递到PHP Web服务。经过多次测试,我得出结论,来自Windows窗体应用程序的变量没有到达PHP Web服务 似乎我传递变量的方法不正确 关于变量的一些背景知识: 当用户登录到Windows窗体应用程序时,用户名、密码和唯一的软件令牌将从我的数据库发送到Web服务进行验证 我怀疑我的问题在于我构造URL的方式 这是我的C#代码: 您只是传递文字硬编码值“username”和“password”,而不是变量的内容 请尝试将变量连接到U

几天来,我一直在努力将变量从C#Windows表单应用程序传递到PHP Web服务。经过多次测试,我得出结论,来自Windows窗体应用程序的变量没有到达PHP Web服务

似乎我传递变量的方法不正确

关于变量的一些背景知识: 当用户登录到Windows窗体应用程序时,用户名、密码和唯一的软件令牌将从我的数据库发送到Web服务进行验证

我怀疑我的问题在于我构造URL的方式

这是我的C#代码:


您只是传递文字硬编码值“username”和“password”,而不是变量的内容

请尝试将变量连接到URL中:

WebRequest request = WebRequest.Create("https://mydomain.com.au/LoginVerification.php?username=" + username + "&password=" + password + "&Token=" + Token);

可能想对
令牌
@ADyson做同样的事情-从语义上更准确地描述这个问题是OP正在传递文本值。静态表示完全不同的内容。您应该隐藏该标记的内容。你刚刚让互联网上的每个人都能用谷歌搜索你的安全令牌。
WebRequest request = WebRequest.Create("https://mydomain.com.au/LoginVerification.php?username=" + username + "&password=" + password + "&Token=" + Token);