通过Microsoft Web API端点调用Web服务-asmx?

裁缝

我正在使用Microsoft ASP.NET Web API 2,目的之一是在内部调用旧版asmxWeb服务。

这是正确的方法吗?

...................................................
WebRequest req = WebRequest.Create(myWebServiceURL);

req.Method = "POST";
eq.ContentType = "application/x-www-form-urlencoded";

string postData = whateverDataNeedsToBePosted;

using ( Stream reqStream = req.GetRequestStream() )
      {
            reqStream.Write( new ASCIIEncoding().GetBytes( postData ),
                              0, postData.Length );
            reqStream.Close();
       }
 WebResponse resp = req.GetResponse();

...................................................

更新:我确实有一堆非Microsoft技术的Web服务(没有asnx或svc)。上述方法对这些类型的服务是否足够好?

jebar8

那行得通,但是你让生活变得困难:)

您可以在Visual Studio中向您的项目添加服务引用,并在ASMX服务中调用方法,就像在引用的DLL中调用方法一样。看到这篇文章

更新:

是的,您调用其他服务的方法可以使用,但是我将检查是否首先将其他服务作为服务引用添加到您的项目中。服务参考功能可用于所有类型的协议(无论是否使用Microsoft技术构建)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从jQuery调用.asmx Web服务:不允许GET吗?

来自分类Dev

ASMX Web服务的反序列化部分失败

来自分类Dev

如何从3.5 asmx Web服务获取JSON响应

来自分类Dev

如何在Asmx Web服务(wsdl)中操作端口类型?

来自分类Dev

如何从Asmx Web服务查看我的课程

来自分类Dev

文件夹中的文件列表,通过其ASMX Web服务在SharePoint 2010中的列表中

来自分类Dev

asmx Web服务不读取postdata

来自分类Dev

将日期传递到ASMX Web服务

来自分类Dev

在ASMX Web服务上获取客户端的IP地址

来自分类Dev

Web服务(.asmx)在IIS 7中引发404错误

来自分类Dev

将.asmx Web服务作为Windows服务运行

来自分类Dev

ASMX Web服务可同时在HTTP和HTTP上使用

来自分类Dev

来自asmx Web服务的jQuery ajax请求

来自分类Dev

从MVC 4 Project授权ASMX .NET Web服务的正确方法

来自分类Dev

使用参数调用ASMX Web服务并从该Web服务中获取价值吗?

来自分类Dev

如何使用JQuery从ASMX Web服务返回HTML页面

来自分类Dev

来自Asmx Web服务的WCF客户端捕获SoapException

来自分类Dev

向asmx Web服务添加新方法的效果

来自分类Dev

通过服务参考添加ASMX Web服务后,可以访问可靠消息传递

来自分类Dev

调试Web服务asmx静默失败时会处理大量数据

来自分类Dev

从JavaScript调用asmx Web服务会产生404

来自分类Dev

在STA上运行asmx Web服务

来自分类Dev

文件夹中的文件列表,通过其ASMX Web服务在SharePoint 2010中的列表中

来自分类Dev

ASMX Web服务的异步调用

来自分类Dev

关于wcf和asmx Web服务与安全的基本信息

来自分类Dev

在ASMX Web服务上获取客户端的IP地址

来自分类Dev

使用list.asmx Web服务下载列表附件

来自分类Dev

如何从asmx Web服务生成的页面抓取数据

来自分类Dev

从Angle 2调用ASMX Web服务

Related 相关文章

  1. 1

    从jQuery调用.asmx Web服务:不允许GET吗?

  2. 2

    ASMX Web服务的反序列化部分失败

  3. 3

    如何从3.5 asmx Web服务获取JSON响应

  4. 4

    如何在Asmx Web服务(wsdl)中操作端口类型?

  5. 5

    如何从Asmx Web服务查看我的课程

  6. 6

    文件夹中的文件列表,通过其ASMX Web服务在SharePoint 2010中的列表中

  7. 7

    asmx Web服务不读取postdata

  8. 8

    将日期传递到ASMX Web服务

  9. 9

    在ASMX Web服务上获取客户端的IP地址

  10. 10

    Web服务(.asmx)在IIS 7中引发404错误

  11. 11

    将.asmx Web服务作为Windows服务运行

  12. 12

    ASMX Web服务可同时在HTTP和HTTP上使用

  13. 13

    来自asmx Web服务的jQuery ajax请求

  14. 14

    从MVC 4 Project授权ASMX .NET Web服务的正确方法

  15. 15

    使用参数调用ASMX Web服务并从该Web服务中获取价值吗?

  16. 16

    如何使用JQuery从ASMX Web服务返回HTML页面

  17. 17

    来自Asmx Web服务的WCF客户端捕获SoapException

  18. 18

    向asmx Web服务添加新方法的效果

  19. 19

    通过服务参考添加ASMX Web服务后,可以访问可靠消息传递

  20. 20

    调试Web服务asmx静默失败时会处理大量数据

  21. 21

    从JavaScript调用asmx Web服务会产生404

  22. 22

    在STA上运行asmx Web服务

  23. 23

    文件夹中的文件列表,通过其ASMX Web服务在SharePoint 2010中的列表中

  24. 24

    ASMX Web服务的异步调用

  25. 25

    关于wcf和asmx Web服务与安全的基本信息

  26. 26

    在ASMX Web服务上获取客户端的IP地址

  27. 27

    使用list.asmx Web服务下载列表附件

  28. 28

    如何从asmx Web服务生成的页面抓取数据

  29. 29

    从Angle 2调用ASMX Web服务

热门标签

归档