2015-11-08 75 views
0

对不起重新发布这样发问:What is the difference between HTTP and REST?HTTP和HTTP REST服务有什么区别?

有人问我,使接收到响应这个(POST方法) 发件人= 6281322222 &收件人= 8000

他们对我这样说: “你必须创建一个HTTP休息服务(Post Method)”。

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

我可以创建接收器就像这样(使用Web服务)? 我可以将此代码作为HTTP Rest服务调用吗?我可以使用此代码响应Post方法吗? enter image description here

回答

2

我认为你需要做一些关于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变量的东西。这是否更有意义?

+0

Ehm,有人问我做http rest service(post method)。然后,我使Web服务处理来自客户端的请求(post方法),并用“string”响应它...如果我使用xml或json进行响应,我可以将它称为字符串吗? – Michael

+0

我想,我需要提供服务来处理网络请求... – Michael

相关问题