Redian新闻
>
web services和POST 到url有啥区别?
avatar
web services和POST 到url有啥区别?# Programming - 葵花宝典
l*n
1
大家好!
这里真诚请教,偶现在J1,走狗屎运拿到个别的学校Faculty的offer, 新老板要给俺转
H1B。
请问办理过程中,需要俺现在的老板签字,或者transfer什么材料吗?还是完全无关?
俺主要是考虑什么时候告诉现在的老板比较好。。。
谢啦!
avatar
c*e
2
比如我用post 把参数送到一个url, 比如http://www.mysite.com/report/index,
通过report controller里的这个index method拿到我要的数据。
用web services,也是post参数到server,然后拿到我要的数据。
这2种方法有啥本质区别吗?拿数据,不用web services照样可以啊。web services的
优点到底在哪呢?
avatar
h*n
3
waiver办过了吗?

【在 l**********n 的大作中提到】
: 大家好!
: 这里真诚请教,偶现在J1,走狗屎运拿到个别的学校Faculty的offer, 新老板要给俺转
: H1B。
: 请问办理过程中,需要俺现在的老板签字,或者transfer什么材料吗?还是完全无关?
: 俺主要是考虑什么时候告诉现在的老板比较好。。。
: 谢啦!

avatar
p*2
4
webservice 概念比较宽泛吧 你指的是rest?

【在 c*********e 的大作中提到】
: 比如我用post 把参数送到一个url, 比如http://www.mysite.com/report/index,
: 通过report controller里的这个index method拿到我要的数据。
: 用web services,也是post参数到server,然后拿到我要的数据。
: 这2种方法有啥本质区别吗?拿数据,不用web services照样可以啊。web services的
: 优点到底在哪呢?

avatar
r*e
5
惊动 一词用出了lz 对老板的诚惶诚恐。

【在 l**********n 的大作中提到】
: 大家好!
: 这里真诚请教,偶现在J1,走狗屎运拿到个别的学校Faculty的offer, 新老板要给俺转
: H1B。
: 请问办理过程中,需要俺现在的老板签字,或者transfer什么材料吗?还是完全无关?
: 俺主要是考虑什么时候告诉现在的老板比较好。。。
: 谢啦!

avatar
c*e
6
soap, restful都是阿。比如web services返回一个json,我用c#的一个web
application的method返回一个json,也一样啊。web services比web app的优势到底在
哪呢?

【在 p*****2 的大作中提到】
: webservice 概念比较宽泛吧 你指的是rest?
avatar
l*n
7
嗯,J1 waiver 办完了。
avatar
l*n
8
集中

【在 c*********e 的大作中提到】
: soap, restful都是阿。比如web services返回一个json,我用c#的一个web
: application的method返回一个json,也一样啊。web services比web app的优势到底在
: 哪呢?

avatar
l*n
9
咦,木有人回答啊。
拜托大家啦。送花。

【在 l**********n 的大作中提到】
: 大家好!
: 这里真诚请教,偶现在J1,走狗屎运拿到个别的学校Faculty的offer, 新老板要给俺转
: H1B。
: 请问办理过程中,需要俺现在的老板签字,或者transfer什么材料吗?还是完全无关?
: 俺主要是考虑什么时候告诉现在的老板比较好。。。
: 谢啦!

avatar
c*e
10
这就是唯一的优势啊?

【在 l**********n 的大作中提到】
: 集中
avatar
s*y
11
你这个问题应该到博士后版去问。这个版的人大多数年纪都比你大,大部分
都没有经历过你说的这个J-1的问题所以无从回答。

【在 l**********n 的大作中提到】
: 大家好!
: 这里真诚请教,偶现在J1,走狗屎运拿到个别的学校Faculty的offer, 新老板要给俺转
: H1B。
: 请问办理过程中,需要俺现在的老板签字,或者transfer什么材料吗?还是完全无关?
: 俺主要是考虑什么时候告诉现在的老板比较好。。。
: 谢啦!

avatar
L*1
12
Web service (比如REST)可以specify return type(比如JSON, text/plain, text/
html),但普通URL有限制。
avatar
C*h
13
J1 waiver办过了,就与现在老板完全无关了。
但是,你要确定,你确实能在H1B的起始日,去新地方上班。

【在 l**********n 的大作中提到】
: 嗯,J1 waiver 办完了。
avatar
z*e
14
没有
这个是http协议确定的
http协议本身允许各种返回类型

【在 L*1 的大作中提到】
: Web service (比如REST)可以specify return type(比如JSON, text/plain, text/
: html),但普通URL有限制。

avatar
l*n
15
谢谢大家的回复哈!
avatar
L*1
16
http协议本身允许各种返回类型,但普通web server,你可以让一个url xyz返回plain
text或html,但没法同时做到两者都返回。REST web service可以做到,这就是区别。

【在 z****e 的大作中提到】
: 没有
: 这个是http协议确定的
: http协议本身允许各种返回类型

avatar
z*e
17
rest也做不到呀
rest的通信协议就是http,如果http做不到
rest怎么做到?如果rest能做到,你把http上的body改成跟rest的resp一样
也就可以做到了,这两个从本质上说是一样的

plain
别。

【在 L*1 的大作中提到】
: http协议本身允许各种返回类型,但普通web server,你可以让一个url xyz返回plain
: text或html,但没法同时做到两者都返回。REST web service可以做到,这就是区别。

avatar
c*e
18
返回什么类型,是json,text,html,你在code里面可以设置的。

plain
别。

【在 L*1 的大作中提到】
: http协议本身允许各种返回类型,但普通web server,你可以让一个url xyz返回plain
: text或html,但没法同时做到两者都返回。REST web service可以做到,这就是区别。

avatar
L*1
19
REST可以做到同一URL因为返回类型不同返回完全不同的内容 -- 不用我来证明。
REST本来就是在http协议基础上实现的,当然本质上说是一样的 -- 不一样才怪!
这方面REST的好处就是提供了比较方便的方法做到。普通web server要更改
configuration,重新启动。

【在 z****e 的大作中提到】
: rest也做不到呀
: rest的通信协议就是http,如果http做不到
: rest怎么做到?如果rest能做到,你把http上的body改成跟rest的resp一样
: 也就可以做到了,这两个从本质上说是一样的
:
: plain
: 别。

avatar
z*e
20
ws是一个idea
就跟j2ee,hadoop一样是一堆乱七八糟东西的综述
rest是构架,其中着重使用了http协议
soap是封装协议,并没有定义通信协议
所以从本质上说,这些概念并不是mutually exclusive滴
是不同的东西,你怎么让他们区别开来?
avatar
z*e
21
lol
是吗?
看来你对网络协议和ws还处于两眼一抹黑的状况
换个产品你就挂了

【在 L*1 的大作中提到】
: REST可以做到同一URL因为返回类型不同返回完全不同的内容 -- 不用我来证明。
: REST本来就是在http协议基础上实现的,当然本质上说是一样的 -- 不一样才怪!
: 这方面REST的好处就是提供了比较方便的方法做到。普通web server要更改
: configuration,重新启动。

avatar
L*1
22
嗯,我建web site的时候不知道你在哪里,反正还没有yahoo。
我不会再浪费时间回复你了。

【在 z****e 的大作中提到】
: lol
: 是吗?
: 看来你对网络协议和ws还处于两眼一抹黑的状况
: 换个产品你就挂了

avatar
z*e
23
lol
那又怎样?
ws才多少年的时间?
既然restful是建立在http之上的
把一个http的请求变成ws很难么?
你就是死鸭子嘴硬

【在 L*1 的大作中提到】
: 嗯,我建web site的时候不知道你在哪里,反正还没有yahoo。
: 我不会再浪费时间回复你了。

avatar
L*1
24
这点你是对的。
REST本质上是提供方便,它不能做http协议不允许的事情。

【在 c*********e 的大作中提到】
: 返回什么类型,是json,text,html,你在code里面可以设置的。
:
: plain
: 别。

avatar
z*e
25
所以同一个req返回两个类型跟玩一样
是你不会做而已
最后,本质区别根本不是这个
本质区别是ws用上了一般http不用的两个methods
一个是put还有一个是delete

【在 L*1 的大作中提到】
: 这点你是对的。
: REST本质上是提供方便,它不能做http协议不允许的事情。

avatar
w*z
26
ws 是提供service. 谁用都可以。是SOA的 基础。各种framework 提供各种轮子。但都
基于http.

【在 c*********e 的大作中提到】
: 比如我用post 把参数送到一个url, 比如http://www.mysite.com/report/index,
: 通过report controller里的这个index method拿到我要的数据。
: 用web services,也是post参数到server,然后拿到我要的数据。
: 这2种方法有啥本质区别吗?拿数据,不用web services照样可以啊。web services的
: 优点到底在哪呢?

avatar
c*e
27
最近在做网页,发现web services提供的东西,用web app的post到一个url一样可以实
现。web services唯一的不同,是不必提供一个gui,不用提供一个网页来使用它。那,
web application里面也可以写一个method,返回json,一样也可以不必提供一个gui啊。
貌似唯一的区别,web services在使用时的authentication,好像和web app的
authentication不一样。web app你在log in page登录之后,就可以用web app里的任
何method了。但是,web services,你每次用它的method,都要authenticate,每次都要
post给它你的username, password或者其它验证信息,比如cookie, session id,
token.

【在 w**z 的大作中提到】
: ws 是提供service. 谁用都可以。是SOA的 基础。各种framework 提供各种轮子。但都
: 基于http.

avatar
p*r
28
个人感觉就是一个标准化,简单化。
txt和xml啥区别,xml能做的txt都能做,还自由。
现在写个monitor功能多方便,拉几个库功能就出来了,
但是习惯自己造轮子的也方便,时间没多花多少,杀毒软件还检测不到
电饭煲和生火+铁锅啥区别,
电饭煲能做的事情,大铁锅都能做,而且没电的时候还可以做饭。
说白了就是看你自己,你自己怎么高兴自己怎么来,
avatar
c*e
29
对呀。那web services能做的事情,在web app里写个method返回个json,一样可以做啊
。没感觉web services有啥web app做不了的地方。

【在 p**r 的大作中提到】
: 个人感觉就是一个标准化,简单化。
: txt和xml啥区别,xml能做的txt都能做,还自由。
: 现在写个monitor功能多方便,拉几个库功能就出来了,
: 但是习惯自己造轮子的也方便,时间没多花多少,杀毒软件还检测不到
: 电饭煲和生火+铁锅啥区别,
: 电饭煲能做的事情,大铁锅都能做,而且没电的时候还可以做饭。
: 说白了就是看你自己,你自己怎么高兴自己怎么来,

avatar
z*e
30
给你一个challenge
streaming呢?

【在 c*********e 的大作中提到】
: 对呀。那web services能做的事情,在web app里写个method返回个json,一样可以做啊
: 。没感觉web services有啥web app做不了的地方。

avatar
c*e
31
你是说在线放电影,象goodbug公司那样? 在线放电影和video,有2种方法,一种是
streaming,一种是先download到本地机了再放。按说第2种方法好些,这样用户体验好
,可以任意快进慢进到想看的那个时刻。

【在 z****e 的大作中提到】
: 给你一个challenge
: streaming呢?

avatar
z*e
32
传输协议用什么?

【在 c*********e 的大作中提到】
: 你是说在线放电影,象goodbug公司那样? 在线放电影和video,有2种方法,一种是
: streaming,一种是先download到本地机了再放。按说第2种方法好些,这样用户体验好
: ,可以任意快进慢进到想看的那个时刻。

avatar
c*e
33
method返回byte[]不就行了?

【在 z****e 的大作中提到】
: 传输协议用什么?
avatar
m*k
34
Jersey REST support resume/media streaming
avatar
c*e
35
那它支持快进吗?比如用户想先看电影结局,然后才从头开始看。

【在 m*****k 的大作中提到】
: Jersey REST support resume/media streaming
avatar
b*i
36
我觉得你理解错了。
我的理解是,你那个返回各类text给程序使用的web app,就是web service的实现。当
然,现在广义的就是不必须使用wdsl的。你感觉到的区别是因为浏览器帮你把cookie,
session完成了。

啊。

【在 c*********e 的大作中提到】
: 最近在做网页,发现web services提供的东西,用web app的post到一个url一样可以实
: 现。web services唯一的不同,是不必提供一个gui,不用提供一个网页来使用它。那,
: web application里面也可以写一个method,返回json,一样也可以不必提供一个gui啊。
: 貌似唯一的区别,web services在使用时的authentication,好像和web app的
: authentication不一样。web app你在log in page登录之后,就可以用web app里的任
: 何method了。但是,web services,你每次用它的method,都要authenticate,每次都要
: post给它你的username, password或者其它验证信息,比如cookie, session id,
: token.

avatar
m*k
37
why not?
at server side, it is just a matter of picking your selected starting point
from the movie.
1 example is we specify the start time as a query param in the url

【在 c*********e 的大作中提到】
: 那它支持快进吗?比如用户想先看电影结局,然后才从头开始看。
avatar
g*g
38
web service跟post到一个url本来就都是web protocol上的实现。SOAP就是全都是post
。REST才用GET/PUT/DELETE.
至于REST跟SOAP的对比,随便狗一下都有,我就不多说了。

啊。

【在 c*********e 的大作中提到】
: 最近在做网页,发现web services提供的东西,用web app的post到一个url一样可以实
: 现。web services唯一的不同,是不必提供一个gui,不用提供一个网页来使用它。那,
: web application里面也可以写一个method,返回json,一样也可以不必提供一个gui啊。
: 貌似唯一的区别,web services在使用时的authentication,好像和web app的
: authentication不一样。web app你在log in page登录之后,就可以用web app里的任
: 何method了。但是,web services,你每次用它的method,都要authenticate,每次都要
: post给它你的username, password或者其它验证信息,比如cookie, session id,
: token.

avatar
g*g
39
web app跟web service通常说来,web app是有UI,而web service没有。换句话说,在
最常见的三层架构里,web app前端是presentation tier, 通常是MVC架构,在本机可
以直接调用service layer. 而web service是service layer的一个可选子层,用于替
代EJB remoting和其他binary协议的。
复杂的web app,都是SOA,就只有web tier,service在远程的其他app上。web
service就是这种调用里最常见的一种。至于security,如果web service不对外,web
service本身是不需要authentication的。web app通常需要。但两者并没有本质区别,
可以使用同样的安全架构。
avatar
c*e
40
这样做,用户的体验肯定是觉得用得很卡,不流畅。比如用户多次连续点击快进,服务
器response根本就没法跟上。还是先下载到用户的本机上,用户体验才会流畅。

point

【在 m*****k 的大作中提到】
: why not?
: at server side, it is just a matter of picking your selected starting point
: from the movie.
: 1 example is we specify the start time as a query param in the url

avatar
g*g
41
要buffer几秒是必然的,但比下载省事多了。

【在 c*********e 的大作中提到】
: 这样做,用户的体验肯定是觉得用得很卡,不流畅。比如用户多次连续点击快进,服务
: 器response根本就没法跟上。还是先下载到用户的本机上,用户体验才会流畅。
:
: point

avatar
c*e
42
netflix用的是streaming来buffer,不是下载到本地机?下载到本地机不是更省事吗,
用户爱快进到哪,回退到哪都可以。
youtube上的video用的啥技术?用户爱快进到哪,回退到哪都可以。

【在 g*****g 的大作中提到】
: 要buffer几秒是必然的,但比下载省事多了。
avatar
g*g
43
都一样,也要buffer, 精度低 buffer得快一些。跳来跳去的用户是极少数,另外下载
需要另外的 license.

【在 c*********e 的大作中提到】
: netflix用的是streaming来buffer,不是下载到本地机?下载到本地机不是更省事吗,
: 用户爱快进到哪,回退到哪都可以。
: youtube上的video用的啥技术?用户爱快进到哪,回退到哪都可以。

avatar
x*d
44
这也扯半天。拉出去tjjtds
相关阅读
请教专家:石头剪刀布用哪种AI算法解决?有什么比较好的免费online 画 UML图的?Java里面能 extends Scala object的abstract inner class吗?熟微软Exchange系统的大牛来看看怎么完成这任务1x1conv现在很流行,为什么呢?老中在深度学习领域丢脸了如何正确使用WebGrid斧头帮又來BB下MLVisual Studio 太大了,占我20G系统盘C++请教,使用c++ vector iterator后输出vector数据出错.NET还有人用吗开发一个轮子是开源好还闭源好?请教一个the user profile service failed the sign-in问题angular 2 还不是正是发布?硅谷的40岁危机:年过四旬在硅谷求职将不再顺利? 华尔街见闻 ugmbbc 1天3小时前 对于平均年龄只有二三十岁的互联网公司来说,大多数人可能还没有考虑过职业危机。但对大龄人士而言,就职互联网公司确实存在挑战。彭博最近的一篇文章讲述了硅谷的40岁危机,其中提到,年过四旬后你可能会发现自己在硅谷的求职过程中不再那么顺利。尽管美国劳动人口的年龄中位数是42岁,但是苹果的雇员年龄中位数只有31岁,谷歌和特斯拉是30岁,FaceBook和LinkedIn只有29岁。 年轻化所带来的结果就是,年龄稍长的人士如果想要在这些科技公司就职,可能不得不竭力适应上司比自己年龄小一轮的尴尬。上述文章称,想通过置换行头让自己看起来更年轻,这招现在在硅谷已经行不通了。他们可能必须做出更大的牺牲才能跟上同事的节奏,例如补上关于卡戴珊的最新八卦,看所有的最新超级英雄电影,花很长的时间研究那么最新的流行用语等等,更夸张的是通过整形来让自己更年轻。彭博: 当年逾50岁Rodriguez去面试时,她会选择颜色明亮的毛衣或者夹克搭配半身裙,而不是之前严肃的套装。她开始定期在Reddit、 Yelp,、IMDb和MSNBC上浏览资讯,在城市词典(Urban Dictionary)上查找她不认识的俚语,这样她就可以和其他人谈论那些超级英雄电影、金州勇士队还有卡戴珊。 她在LinkedIn上有500个联系人,她现在也开始使用Twitter、 Pinterest、 Snapchat和博客。一家名为Aruba的无线设备制造商的人事经理看到了她的博客,后来Rodriguez就成了这家公司的销售培训师。 另一个例子是美国圣何塞一位60岁的软件工程师,他今年1月被前东家解雇,他在那家芯片制造企业工作了7年。现在他穿着休闲装和运动鞋去公司面试,他在当地的培训学校学习嵌入式系统,并且把灰色的头发染成了深褐色,此外他还去割了眼袋,除掉黑眼圈。 他说,如果你还想继续在一个到处都是20多岁的年轻人的行业里工作,让自己看上去更年轻是一个聪明的选择。“我依然想在科技行业工作,因为我喜欢解决问题,而且我现在储蓄无法支撑退休后的生活。” 其中一些大龄员工选择了比较激烈的方式表达自己的需求。彭博报道指出,硅谷公司目前面临的年龄歧视诉讼超过了种族歧视和性别歧视: 并不是所有的大龄员工都保持沉默。从2008年到去年为止,硅谷150家大型科技公司共面临226起年龄歧视的诉讼,这是加州公平就业与住房部的数据,这样数字比种族歧视诉讼案高28%,比性别歧视案高9%。 一位惠普的前员工起诉称公司因为年龄原因解雇大量员工,原告表示正寻求代表40岁及以上的员工对惠普进行集体诉讼,明年谷歌也将面临类似诉讼,原告称谷歌在招聘过程中存在年龄偏见。 根据雇员薪酬与相关数据的提供商PayScale,美国科技公司的员工年龄中位数是32岁,不同企业差别较大(此为去年的数据,与最新的数字可能稍有差别): Facebook:28岁 谷歌、LinkedIn、Salesforce:29岁 eBay、Twitter、暴风雪娱乐:30岁 苹果、高通 :31岁 亚马孙、英伟达、雅虎:32岁 英特尔、Adobe、微软:33岁 思科、甲骨文、EMC:35岁 戴尔:36岁 IBM:37岁 惠普:40岁 活动入口: 买美股,上老虎cnn 如何做到 scale invariant奥巴马和布什的邮箱地址都暴露了,有没有敢发邮件套个近乎? (转载)ngconf这么热门啊 抽奖抽中还要再花1k2买票Resnet没有max-pooling,为啥能比cnn好?号召全体海外华人成立统一组织 (转载)
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。