【问题标题】:What is the difference between HTTP and HTTP REST service?HTTP 和 HTTP REST 服务有什么区别?
【发布时间】:2015-11-08 10:13:19
【问题描述】:

Sorry Repost a question like this post:What is the difference between HTTP and REST?

有些人要求我让接收者回应这个(发布方法) 发件人=6281322222&recipient=8000

他们这样对我说:“你必须做一个 HTTP Rest 服务(Post 方法)”。

我不明白 HTTP 和 HTTP 休息服务的区别

我可以创建这样的接收器(使用网络服务)吗? 我可以将此代码称为 HTTP Rest 服务吗?我可以使用此代码响应发布方法吗?

【问题讨论】:

    标签: asp.net .net web-services asp.net-web-api


    【解决方案1】:

    我认为您需要对 REST 是什么进行一些研究。您的代码走在了正确的轨道上。我将尝试向您解释 REST,因为我今年一直在虔诚地使用它...

    将 REST 视为两个网站相互通信的“花哨词”。当网站/应用程序支持 REST 时,这意味着您可以向它发送请求(POST 或 GET),它会返回数据。从 REST 调用返回的数据通常采用 XML 或 JSON 格式之类的格式(实际上,它是一种以 JSON 格式返回的“标准”)。 REST 几乎从不返回纯文本数据之类的任何内容,它通常按照我刚刚解释的方式进行格式化。

    您的代码,我不确定您是否走在正确的轨道上。如果您要向 REST 应用程序发送请求,则需要创建一个 Web 请求。在这个 web 请求 中,根据应用程序支持的内容将标头类型更改为 GET 或 POST。看这里: https://msdn.microsoft.com/en-us/library/debx8sh9(v=vs.110).aspx

    当您处理网络请求时,它只是“网络浏览器”的另一个花哨术语。将 Web 请求视为浏览器。您可以读取和解析页面上的所有数据,并像 Web 浏览器一样与之通信。另一方面,如果有人要求你写一些支持 REST 请求的东西,你会写一些在 POST 或 GET 中接受变量的东西。这更有意义吗?

    【讨论】:

    • 嗯,有人让我做http rest服务(post方法)。然后我创建网络服务来处理来自客户端的请求(发布方法)并用“字符串”响应它......如果我用 xml 或 json 响应,我可以将它称为字符串吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-30
    • 1970-01-01
    • 2011-06-03
    • 2015-02-09
    • 1970-01-01
    • 2016-02-01
    相关资源
    最近更新 更多