位置: 编程技术 - 正文

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

  • 开专票了还能不能退款
  • 税款滞纳金和利息
  • 长期股权投资收回账务处理
  • 国税地税电子钥匙价格
  • 全面一次性奖金收入扣税标准
  • 当前时间该属期不可申报
  • 报销单用法
  • 工资中事假扣款执行依据
  • 企业其他综合收益减少应该怎么处理
  • 天猫最新提现技术
  • 纳税人经营所得预缴申报表怎么填
  • 小规模纳税人如何计算增值税应纳税额
  • 罚款所得税调整
  • 年底结账时利息收入怎么做处理?
  • 4s店改装车后卖车合法吗
  • 支付的水电费属于什么会计科目
  • 三证合一不需要税务登记情况说明
  • 地税印花税怎么算
  • 高危行业企业探索实行什么制度
  • 小微企业销售已按固定资产入账的办公家具也享受免税政策吗?
  • 应纳增值税计算公式怎么算
  • 出售固定资产计入
  • 增值税小规模纳税人优惠政策
  • 保护地址是什么意思
  • 戴尔电脑设置u盘
  • 建筑业开具发票
  • 采购周转材料会议记录
  • 2020年前端面试
  • 控股公司的账务处理
  • 计提本月应交的所得税费用
  • 残疾人就业保障金
  • laravel实现登录注册
  • composer安装不知道这样的主机
  • 发行股票的手续费佣金计入什么科目
  • 配置多数据源的好处
  • php读取文件的一部分
  • web 自动化测试
  • react中key
  • php发送http请求的常用方法分析
  • pythonjson文件存储
  • 广告费和业务招待费扣除标准中的全年销售收入是指
  • 应交土地增值税税率
  • 发票记账联可以给客户吗
  • python3 sys模块
  • 资产减值损失账户核算内容
  • 建筑业营改增前后区别
  • 小规模纳税人销售商品会计分录
  • 差旅费报销金额大于实际发生金额
  • 网上打印出来的手机买卖协议有效吗
  • 印花税怎么计提记账
  • 只收加工费
  • 一般纳税人季报怎么填
  • 息税前利润变动率的计算公式
  • 公司支付员工工资方式有几种
  • 小规模增值税减免
  • 一般纳税人只有销项没有进项
  • 公司给客户的礼品太差了还需要给客户吗
  • 其他业务收入的现金流量项目
  • 咨询服务费如何合理避税
  • 酒店收取餐具费合法吗
  • sql必会知识
  • sql server错误代码1608
  • windows2003服务
  • win7组织在哪
  • winpe如何安装驱动
  • windows 8 开发者预览版
  • win8怎么关闭电脑
  • javascriptz
  • jquery左滑切换
  • 2014 ChinaJoy落下帷幕 十大年度热门事件盘点
  • unity uma
  • fragment里面如何嵌套fragment
  • android datagridview
  • 人员进出管理系统
  • python能不能开发微信小程序
  • 熟练使用jquery
  • 厦门怎么查询自己名下电动自行车
  • 河北省职称证去哪里查
  • 怎么查税务是否注销成功
  • 建安服务税率是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设