将值传递给.ashx查询字符串并使用Windows窗体接收响应

时间:2013-11-28 08:06:44

标签: c# winforms web-services

我目前正在开发一个8 Ball应用程序,它在浏览器上使用.ashx查询字符串来接收数字并返回响应。

截至目前,我正在测试我的浏览器上的字符串......


myapp/Modules/SMS/Services/ProcessEightBall.ashx?name=Mike&Session=123&Querystring=
你好,迈克,帮助我告诉你的命运 选择:
1.告诉你的命运
2.回答问题 3.参见未来。


基本上,在Query字符串中添加一个参数以响应问题askede.g。


myapp/Modules/SMS/Services/ProcessEightBall.ashx?name=Mike&Session=1234&Querystring=1

亲爱的迈克,
你应该遇到一个有趣的人,并为午餐吃一个巨大的披萨。


我需要有关如何创建一个可以使用TextBoxes替换Session和QueryString的Windows窗体应用程序的帮助,并发布字符串并在屏幕的一部分上接收响应...的8ball:)

1 个答案:

答案 0 :(得分:0)

好吧,您仍然可以在Windows窗体中使用HttpUtility类。所以你可以使用Uri,获取查询字符串,使用HttpUtility.ParseQueryString获取所有值,更改你想要的值,再次构建查询字符串(不要忘记根据需要编码参数),你就完成了。