位置: 编程技术 - 正文

如何利用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上传图片到服务器)

  • 电子税务局能不能申报个税
  • 企业招用残疾人比例
  • 税收工资什么意思
  • 计提住房公积金怎么算
  • 同一控制下资产收购
  • 出售商品取得的收入300万元存入银行
  • 装修项目展示厅费用支出列什么科目?
  • 公司过桥贷款怎么贷
  • 员工宿舍需要缴纳房产税么
  • 每月能领多少专利费
  • 股票投资收益需要缴纳增值税吗
  • 营改增后企业所得税
  • 运输发票抵扣税率是有多少?
  • 简并税率政策是什么?简并税率政策要点如何解读?
  • 办公低值易耗品的账务处理
  • 慰问金怎么入账科目
  • 纳税申报需要去税务局吗
  • 购买少数股东权益的会计处理
  • 财务管理和会计学哪个好就业
  • 差旅费进项可以跨月抵扣吗
  • 资金账簿印花税申报期限
  • 全年累计申报个税怎么计算
  • 哪些费用可以税前扣除
  • 坏账准备什么时候转回
  • mac硬盘的常见问题及解决
  • 远程桌面连接的用户名和密码在哪里看
  • 查补税款有未缴纳怎么办
  • php编写
  • 费用扣除制度
  • 福利部门领用原材料进项税额可以抵扣吗
  • php操作文件的常用函数
  • 投资收益会计准则
  • 未税收入怎么做分录
  • 处置资产的账务处理
  • 用chatgpt写insar地质灾害的论文,重复率只有1.8%,chatgpt4.0写论文不是梦
  • Python深度学习实战:人脸关键点(15点)检测pytorch实现
  • linux的nfs如何使用
  • css page-break-after
  • sobel算子 opencv
  • 工业企业发生的各项费用
  • 四种股利分配政策及适用情况
  • 货物样品出口
  • 新成立公司实收资本没到位该怎么做账
  • 固定资产清理残料收入
  • 企业所得税季初和季末怎么算
  • 机会成本的特点有()
  • 实际收到货款分录
  • 固定资产折旧计算方法公式大全
  • 企业处置子公司
  • 合同里包括产品和服务吗
  • 辅助生产费用如何判断受益多少事指什么
  • 进项税转出怎样做账务处理
  • 未分配利润转增股本要交税吗
  • 退票费收入按什么征税
  • 外贸企业需要取得什么资质
  • 事业单位会计制度
  • sqlserver 通用分页存储过程
  • mysql和c
  • bios密码忘记了取电池不管用
  • win7旗舰版系统激活码
  • win7控制台怎么打开
  • 最新版的win10
  • centos yum报错
  • bios里怎么找不到usb启动
  • ubuntu16.04怎么设置网络
  • linux用户管理器在哪
  • xp的命令提示符在哪
  • win7用户在哪
  • 安装与配置linux操作系统
  • VS2012中C++,#include无法打开源文件
  • shader开发实战
  • 逆向教程推荐知乎
  • python的理解
  • js经典实例
  • node.js windows
  • unity3d移动代码
  • django modelform
  • python中的字符串的英文
  • 税务总局2016年70号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设