为 HTTP POST/GET 请求启用 ASP.NET ASMX Web 服务 [英] Enable ASP.NET ASMX web service for HTTP POST / GET requests

查看:29
本文介绍了为 HTTP POST/GET 请求启用 ASP.NET ASMX Web 服务的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想为 HTTP POST 和 GET 请求启用 ASP.NET 经典 (ASMX) Web 服务.我意识到这可以通过添加 ...

I would like to enable a ASP.NET classic (ASMX) web service for HTTP POST and GET requests. I realise this can be done on a machine or application level by adding ...

<webServices>
    <protocols>
        <add name="HttpGet"/>
        <add name="HttpPost"/>
    </protocols>
</webServices>

.. 到 machine.config 或 web.config.我的问题是可以按 Web 服务或 Web 方法级别而不是按应用程序或机器启用 HTTP POST 和 GET 请求吗?

.. to the machine.config or web.config. My question is can HTTP POST and GET requests be enabled per web service or web method level rather than per application or machine?

我的网络服务是使用 net 3.5sp1 用 c# 编写的.

My web service is written in c# using net 3.5sp1.

推荐答案

尝试在您的方法上声明 UseHttpGet.

Try to declare UseHttpGet over your method.

[ScriptMethod(UseHttpGet = true)]
public string HelloWorld()
{
    return "Hello World";
}

这篇关于为 HTTP POST/GET 请求启用 ASP.NET ASMX Web 服务的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆