在 C# Soap Web 服务的 url 中传递参数
我正在开发 ac# 肥皂网络服务。该 Web 服务由其他 C# Windows 程序以及 PHP 网页使用。我需要在 C# Windows 程序或 php 脚本用来连接到 Web 服务的 Web 服务的 URL 中传递一个参数。我希望能够做这样的事情:
http://MyWebService.asmx?myParam=true&myOtherParam=false< /p>
如果我使用上面的方法我将如何从 C# Web 服务获取 URL 中的参数。
感谢您提供的任何帮助。
I am working on a c# soap web service. The web service is used by other C# windows programs as well as PHP web pages. I need to pass a paramater in the url of the web service that the c# windows programs or the php scripts use to connect to the web service. I was thing of being able to do something like:
If I used the method above how would I go about getting the paramaters that are in the URL from the c# web service.
Thanks for any help you can provide.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您打算以这种方式调用它,则参数名称应与 Web 服务所期望的名称相匹配。您还需要包含您的方法名称,例如:
If you're going to call it this way, the parameter names should match those expected by the webservice. You also need to include your method name, e.g.:
我建议您查看Restful WCF。
您的服务合同将如下所示:
I would recommend looking at Restful WCF.
Your service contract will look something like this:
您可以在 QueryString 中访问它们。要访问查询字符串,请使用 HttpContext.Current.Request.QueryString
You can access them in QueryString. To access the query string use
HttpContext.Current.Request.QueryString