百科问答小站 logo
百科问答小站 font logo



客户端 POST 错误,服务端应该回 200 还是 400? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

因为国内大多数公司都不知道HTTP是什么。

返回错误码的同时,可以在body里面带上详细的错误信息。



==========================================================

有人说我开地图炮太夸张,呵呵,给你们自己看:

微软必应搜索
       HTTP/1.1 200 OK Cache-Control: no-cache, no-store, must-revalidate Pragma: no-cache Content-Type: text/html; charset=utf-8 Expires: -1 Vary: Accept-Encoding Server: Microsoft-IIS/8.5 P3P: CP="NON UNI COM NAV STA LOC CURa DEVa PSAa PSDa OUR IND" Date: Mon, 28 Sep 2015 13:26:50 GMT Content-Length: 129651      
百度图片—全球最大中文图片库
       HTTP/1.1 200 OK Connection: keep-alive Content-Type: text/html Date: Mon, 28 Sep 2015 13:26:39 GMT P3p: CP=" OTI DSP COR IVA OUR IND COM " Search_result: OK Server: Apache Set-Cookie: BDRCVFR[X_XKQks0S63]=mk3SLVN4HKm; path=/; domain=.baidu.com Tracecode: 15991406740673371146092821 Vary: Accept-Encoding Content-Length: 85497      
新浪首页
       HTTP/1.1 200 OK Content-Type: text/html Vary: Accept-Encoding X-Powered-By: schi_v1.02 Server: nginx Date: Mon, 28 Sep 2015 13:29:06 GMT Last-Modified: Mon, 28 Sep 2015 13:27:14 GMT Expires: Mon, 28 Sep 2015 13:30:06 GMT Cache-Control: max-age=60 Age: 21 Content-Length: 518629 X-Cache: HIT from ctc.gz.1cf2.39.spool.sina.com.cn     

国内的互联网公司响应头里面没有charset是大概率事件,,,,,

TMD劳资每天都要因为这个被人烦。


这货放响应头里面省多少事只有懂的人才会懂。

特么一堆网站是GB2312的还理所当然的认为浏览器都应当默认认识GB2312不在Header里面发charset,我也真是无语,尼玛你是个UTF-8不发也就算了。



PS:其实本来打算抓百度首页的,因为HTTPS不好抓所以没抓。





当然还有一种观点说,HTTP应当永远返回OK,为构筑在上层的协议服务。这种说法也不能说错,只是说,把HTTP当做传输层协议有点浪费,其实你不如直接80端口TCP对接多好,反正80绝对不会被任何防火墙阻拦。想走HTTP协议自然是希望获得协议层的支持,什么负载均衡,什么缓存分发,你全部返回个OK,这些设备鬼知道你在搞什么。




  

相关话题

  (2018年)远距离传输大文件,10T左右文件,如何最快? 
  如何评价基于 Vue.js 的 UI 框架 Vuetify.js? 
  在浏览器直接输入url 访问是get还是post? 
  chrome41.0.2224.3版本的知乎顶部条为什么显示不正常? 
  怎么评价淘宝 Web 前端工程师对微软 WP 系统 Web 不兼容的回应? 
  前端开发的难点到底在什么地方? 
  能独立做出一个自己的博客,前端程序员是什么水平? 
  react让我怀疑自己没有当程序员的天分怎么破? 
  为什么 CSS :not 选择器不支持复杂选择? 
  一码通崩溃的技术原因是什么? 

前一个讨论
请问白光滤除蓝光或者蓝紫光后是什么颜色?
下一个讨论
在火车上检查车票为什么不是侵犯人权?





© 2025-05-06 - tinynew.org. All Rights Reserved.
© 2025-05-06 - tinynew.org. 保留所有权利