位置: 编程技术 - 正文

如何利用http协议发布博客园博文评论

编辑:rootadmin

推荐整理分享如何利用http协议发布博客园博文评论,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

先给大家介绍下实现原理:

给博文提交评论的实质就是通过http协议服务器发送一个post请求。在发布评论前,我们需要做什么呢?对,是必须要登录的。但登录是另一件事情,我们这里先不讨论。用户登录后,服务器给客户端设置一个cookie。http是无状态的。也就是说客户端向服务器发送请求后,服务器返回响应。一次通信完成。服务器不会记得刚才是谁向自己发送请求。所以客户端需要拿着服务器给自己设定好的cookie向服务器发送请求并告知服务器自己的身份,服务器根据cookie产生响应。

准备工作:  

  为了完成本次测试,我又注册了一个博客园小号(DeanHuangChopper),登录博客园后,打开我博客(DeanChopper),随便打开我的一篇博文,例如《结合php ob函数理解缓冲机制》一文(我用的是火狐浏览器,最大优点是向服务器发送什么参数可以很直观地看出来了),打开开发者选项,准备记录发送评论的过程。我随便写一评论,发表评论。这一次请求通过已经开发者选项记录下来。

Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_d3fedb.png" alt="查看图片" />

我们只需要关注请求头就好了。

如何利用http协议发布博客园博文评论

  很明显,我们通过Http类的setHeader()方法设置好请求头信息,通过post()方法发送就可以了。我们先仔细分析下请求头信息。Host和Content-type,Contetn-length会默认通过http的一些方法设置好,我们可以不添加。但必须注意的是Content-type类型是"application/json; charset=UTF-8",有别于Http默认设置的“application/x-www-form-urlencoded”。请求体是json形式,而非数组形式,因而原来的Http post方法需要重新写一下。

  在重新修改Http类后,我们便可以完成本文的主要代码的编写了。虽然按理论来说,设置头信息时只要设置cookie值就好了,但是将最好将头信息全部发送以提高成功率。

在发送评论之前,看一下发送的参数:Notice: Undefined index: CMSdown in /data/webroot/gcms/lib/Api/Open/Article.php on line img////_d3fedaf4f.png" alt="查看图片" />

我们只需要将想要发送的内容填写到"body"后面就可以了。

  代码部分:

  最后是本文的主要代码:

  发送过程可能有点慢,请耐心等待。

以上介绍就是本文的全部内容,希望大家喜欢。

android上传图片到PHP的过程详解 今天在做上传头像的时候,总是提交连接超时错误,报错信息如下:XXXXXXSokcetTimeOutXXXXXXXX然后自己设置HTTP的超时时间:[java]viewplaincopyprint//设置超时时

UTF-8正则表达式如何匹配汉字 判断输入内容是否含有违法字符,请看下面代码$str="编程";//if(!preg_match("/^[x{4e}-x{9fa5}A-Za-z0-9_]+$/u",$str))//UTF-8汉字字母数字下划线正则表达式if(!preg_matc

php中ob函数缓冲机制深入理解 下面就php中ob函数缓冲机制通过文字说明加代码分析的形式给大家展示如下:对于一个刚刚入门的php程序员来说,php缓冲区是几乎透明的。在他们心目中

标签: 如何利用http协议发布博客园博文评论

本文链接地址:https://www.jiuchutong.com/biancheng/284477.html 转载请保留说明!

上一篇:如何使用php实现评委评分器(php做)

下一篇:android上传图片到PHP的过程详解(android上传图片到服务器)

  • 财税咨询
  • 外来原始凭证包括哪些入库单
  • 车间加班视频
  • 季报利润表本期金额怎么计算
  • 保险服务保费会计分录
  • 一般纳税人收到普票需要价税分离吗
  • 固定资产原值错误的账务处理
  • 一般纳税人工会经费返还政策
  • 通用机打发票能作废吗
  • 税款差0.01是怎么用会计分录处理
  • 软件企业即征即退账务处理
  • 资产损失税前扣除管理办法2019
  • 水费收取违约金投诉回复
  • 应收票据的会计分录例题
  • 小规模建筑公司预缴增值税
  • 企业破产的费用的承担
  • 税金总额是税金的意思吗
  • 个体户税务登记怎么注销
  • 月饼税收分类属于哪一类食品
  • 建筑企业能申请小微企业吗
  • 增值税附表一免税项目金额填不上
  • 应收账款形成的内部原因和外部原因
  • 发票已认证次月冲红
  • 财产清查的方法和财产清查结果的会计处理
  • 浏览器显示英语怎么设置成中文
  • 差额征税的项目 按差额记账还是全额倒算销项税
  • 待摊费用每月怎么摊
  • 如何批量清理桌面
  • 借款费用开始资本化应满足的条件不包括
  • 收到金融服务费怎么转账给别人
  • 租赁合同印花税率多少
  • 莫尔道嘎湿地公园
  • img标签铺满div
  • 制造费用的工资怎么结转
  • 单目深度估计算法
  • 商品调价差额调整单会计分录
  • 一般纳税人无票收入怎么报增值税
  • 代收代缴水费可以加多少损耗
  • dedecms采集怎么用
  • 第一次购买金税盘会计分录
  • 农业种植会计
  • 工程咨询属于什么服务业
  • 承兑汇票私人贴息双方都违法吗
  • 入伙和退伙的法律效力
  • 深入理解计算机系统
  • sql存储过程详解图
  • 营运资金周转率是什么指标
  • 小规模未开票收入填在哪里
  • 现金支票最少多少起提
  • 跨月的增值税普通发票能作废吗
  • 房地产行业概况
  • 积分兑换商品怎么查快递
  • 生产成本如何做核算
  • 收到的发票怎么做分录
  • 退回货款给客户怎么做会计分录
  • 企业预缴增值税税率
  • 生产型企业怎么做账
  • 如何调整银行存款余额
  • 应收账款怎样记账
  • 会计电算化建账的基本流程有哪些
  • MySQL replace into 语句浅析(一)
  • windows xp搜索功能在哪里
  • Winxp安装光盘修复
  • 24个方法
  • w7系统怎么添加打印机
  • linux 文件命名
  • win8如何使用
  • python爬取教程
  • javascript运用
  • 怎么学node.js
  • 批处理字符串截取
  • js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
  • Node.js+ES6+dropload.js实现移动端下拉加载实例
  • Unity destructor Or OnDestory
  • jquery+ajax+text文本框实现智能提示完整实例
  • Python随机生成数字求最小的三个数字
  • 网约车考试全国过了区域没过
  • 全国增值税发票查验平台官网手机
  • 工商变更与税务变更为什么不能同步
  • 北京市朝阳区地税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设