当前位置: 首页 > news >正文

做营销网站要多少钱天台建设局网站

做营销网站要多少钱,天台建设局网站,网站制作的关键技术,公司名称logo图片有的观点认为#xff0c;应该用POST来创建一个资源#xff0c;用PUT来更新一个资源#xff1b;有的观点认为#xff0c;应该用PUT来创建一个资源#xff0c;用POST来更新一个资源#xff1b;还有的观点认为可以用PUT和POST中任何一个来做创建或者更新一个资源。这些观点都…    有的观点认为应该用POST来创建一个资源用PUT来更新一个资源有的观点认为应该用PUT来创建一个资源用POST来更新一个资源还有的观点认为可以用PUT和POST中任何一个来做创建或者更新一个资源。这些观点都只看到了风格争论起来也只是争论哪种风格更好其实用PUT还是POST不是看这是创建还是更新资源的动作这不是风格的问题而是语义的问题。 在HTTP中PUT被定义为idempotent的方法POST则不是这是一个很重要的区别。    “Methods can also have the property of idempotence in that (aside from error or expiration issues) the side-effects of N 0 identical requests is the same as for a single request.” 上面的话就是说如果一个方法重复执行多次产生的效果是一样的那就是idempotent的。       举一个简单的例子假如有一个博客系统提供一个Web API模式是这样http://superblogging/blogs/post/{blog-name}很简单将{blog-name}替换为我们的blog名字往这个URI发送一个HTTP PUT或者POST请求HTTP的body部分就是博文这是一个很简单的REST API例子。我们应该用PUT方法还是POST方法取决于这个REST服务的行为是否是idempotent的假如我们发送两个http://superblogging/blogs/post/Sample请求服务器端是什么样的行为如果产生了两个博客帖子那就说明这个服务不是idempotent的因为多次使用产生了副作用了嘛如果后一个请求把第一个请求覆盖掉了那这个服务就是idempotent的。前一种情况应该使用POST方法后一种情况应该使用PUT方法。   也许你会觉得这个两个方法的差别没什么大不了的用错了也不会有什么问题但是你的服务一放到internet上如果不遵从HTTP协议的规范就可能给自己带来麻烦。比如没准Google Crawler也会访问你的服务如果让一个不是indempotent的服务可以用indempotent的方法访问那么你服务器的状态可能就会被Crawler修改这是不应该发生的 一个HTTP方法是幂等的指的是同样的请求被执行一次与连续执行多次的效果是一样的服务器的状态也是一样的。换句话说就是幂等方法不应该具有副作用统计用途除外。在正确实现的条件下GETHEADPUT和DELETE 等方法都是幂等的而 POST 方法不是。所有的 safe 方法也都是幂等的。 幂等性只与后端服务器的实际状态有关而每一次请求接收到的状态码不一定相同。例如第一次调用DELETE 方法有可能返回 200但是后续的请求可能会返回404。DELETE 的言外之意是开发者不应该使用DELETE方法实现具有删除最后条目功能的 RESTful API。 需要注意的是服务器不一定会确保请求方法的幂等性有些应用可能会错误地打破幂等性约束。 GET /pageX HTTP/1.1是幂等的。连续调用多次客户端接收到的结果都是一样的 GET /pageX HTTP/1.1 GET /pageX HTTP/1.1 GET /pageX HTTP/1.1 GET /pageX HTTP/1.1 POST /add_row HTTP/1.1不是幂等的。如果调用多次就会增加多行记录 POST /add_row HTTP/1.1 POST /add_row HTTP/1.1 - Adds a 2nd row POST /add_row HTTP/1.1 - Adds a 3rd rowDELETE /idX/delete HTTP/1.1是幂等的即便是不同请求之间接收到的状态码不一样 DELETE /idX/delete HTTP/1.1 - Returns 200 if idX exists DELETE /idX/delete HTTP/1.1 - Returns 404 as it just got deleted DELETE /idX/delete HTTP/1.1 - Returns 404
http://www.pierceye.com/news/382189/

相关文章:

  • php 做网站xml地图回龙观手机网站开发服务
  • 四川建设工程网上合同备案网站如何重新打开wordpress
  • 免费个人网站模板下载qq邮箱企业邮箱注册
  • 泰兴市网站建设wp怎么打开wordpress
  • wordpress可以建哪些网站吗开发app需要多少人
  • 0基础学做网站什么做网站做个网站一般要多少钱啊
  • 外贸营销型网站建设多少钱wordpress付费浏览
  • 网站空间可以换吗进网站备案
  • 番禺建设网站开发软件工程专业介绍
  • 如何做网站定位网站建设报价新鸿儒
  • 商务网站建设包含了河北招投标公共服务平台
  • 高权重网站怎么发软文外贸平台app
  • nas服务器 做网站网页设计页面图片
  • 青海建设协会网站电子商务网站备案
  • 性价比高的广州网站建设不同用户入口的网站样板
  • 投资交易网站开发黑镜wordpress主题破解
  • 文化传媒公司网站建设西渡网站建设
  • 购物网站为什么做移动端seo优化快速排名
  • iis服务器网站301重定向怎么做国家企业信息公开网查询系统
  • 免费家具网站模板做网站去什么公司好
  • 五个网站南宁网页制作培训
  • 枣庄建设网站wordpress如何自己编辑
  • 河南省城乡住房建设厅网站首页哪个公司网站备案快
  • 湘潭做网站价格优选磐石网络微信里怎么进入自己的公众号
  • 孟州网站wordpress主题游戏cms
  • 用php做的网站怎么上传莱州教体局网站
  • 网站互动性无锡模板建站
  • 中铁十六局工资明细沧州网站seo公司
  • 北京网站建设软件网页制作自我介绍源代码
  • 怎么注册公司的网站免费可以做旅游海报 的网站