位置: 编程技术 - 正文

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

  • 政府的慰问金一般有多少钱
  • 销项税额和进项税额发票怎么区别
  • 差旅费的现金流
  • 企业专家咨询费标准
  • 技术类服务行业用不用开外经证
  • 邀请客户参加公司会议
  • 计提跌价的存货卖出了
  • 建筑行业税负率表2023最新
  • 房地产企业分立会计处理及税务筹划案例解析
  • 备用金三栏式明细账图片
  • 境外签署合同的效力
  • 哪些税种计税价格是含增值税
  • 增值税进项税转出所得税调整吗
  • 机票的差额发票可以报销吗
  • 折扣零售商是什么意思
  • 即征即退和一般项目进项税比例怎样算出进项税额
  • 差旅费补贴需要缴纳个人所得税吗需要发票
  • 运费发票是含税还是不含税
  • 跨年补交企业所得税
  • 开给客户的发票对方已认证
  • 个人所得税怎么交的,怎么算的
  • 代收代缴消费税要交城建税吗?
  • 运费发票备注栏样板
  • 月销售不超过10万免征哪些税
  • 1697510840
  • windows全部禁用
  • 企业技术开发的原则
  • 收到现金支票如何进账
  • 合伙企业需要交哪些税
  • 保险赔款确认函
  • 收购自然人股东的股权要注意什么
  • 银行退回手续费的账务处理
  • 公司承担的社保公积金怎么做账
  • 明细分类帐户
  • 房产税的纳税申报与处理会计分录
  • 房产税的计税依据的形式包括
  • 利息收入可以冲减研发费用
  • laravel enum
  • 淘宝前端用什么写的
  • 房屋租赁发票怎么入账
  • 收到退回的增值税专用发票账务处理
  • ts和js混用
  • 不跳槽怎么形容
  • 计算机视觉项目队友只让你打标签是什么意思
  • 报税系统清卡成功状态
  • 进口关税增值税如何做账
  • 现金折扣退回要考虑财务费用吗
  • 现金日记账应采用的格式为订本式
  • SQLServer2005 Output子句获取刚插入的ID值
  • 月底留抵税额需要结转吗
  • 职工教育经费的扣除限额
  • 房地产企业增值税预征率
  • 金税盘分盘可以全额抵扣吗
  • 以长期股权投资换入存货
  • 企业转让固定资产发生的费用可扣除吗
  • 原材料用于在建工程
  • 营改增之后还有营业税金及附加吗
  • 如何记账固定资产成本
  • mysql的优化有哪几种
  • sqlserver索引类型区别
  • 动态sql中返回数组的值
  • iis w3svc
  • win7中任务栏的高度最多可以调整到屏幕的
  • win10日历怎么设置
  • Win7系统怎么打开设置
  • 你需要windows7sp1才能安装ie11
  • linux a
  • 电脑cf截图保存在哪里
  • linux跨服务器调用shell脚本
  • cocos2dx加libevent库
  • python实现人脸识别代码
  • perl常用函数
  • dos判断变量是否为空
  • node.js ejs
  • 贵州省发票流向查询
  • 税票开票员的职责
  • 房产税江苏2021年征收标准
  • 金税盘的操作步骤
  • 什么是契税发票?
  • 自来水公司服务热线电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设