位置: 编程技术 - 正文

如何利用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年
  • 含13%的增值税怎么算
  • 所得税费用需要抽凭吗
  • 个税系统里的免税收入在哪删除
  • 税务局核定税种是什么意思
  • 专票打印偏下可以用吗
  • 盘亏的设备按正常报废处理是否符合会计制度要求
  • 装水表财务是什么费用
  • 税收分类编码不可用是什么原因
  • 一般纳税人销项税和进项税如何抵扣
  • 广告费和业务宣传费15%还是30%
  • 资产损失税前扣除管理办法
  • 企业所得税前扣除是什么意思
  • 外币借款业务的会计分录还款时利息
  • 房屋估价入账需要计算什么税款?
  • 中国公司外派美国工作
  • 年会费用的会计分录
  • 母公司占股子公司多少
  • 酒店住宿可以开免税发票吗?
  • 二甲醚增值税税率9%
  • 金蝶报告
  • 不动产进项税额转出分录
  • 交付使用资产科目核算
  • 个体工商户减免房租政策2022年
  • 公司购买房屋涉税问题
  • 因改制重组等原因撤回出口退税备案需要提交哪些资料?
  • 购买活动赠品会计分录
  • 商品损耗怎么做会计分录
  • 鸿蒙大文件夹怎么设置透明度
  • 账面价值,账面净值,账面余额
  • 账套没有以前年度调整
  • 预缴企业所得税怎么做账务处理
  • 车辆理赔过程中,赔付款给谁
  • php8底层内核
  • 部shu
  • php循环语句
  • php imap函数
  • js表单验证代码
  • php实现观察者模式
  • 机器学习--使用朴素贝叶斯进行垃圾邮件分类
  • deepsort 跟踪
  • push添加对象
  • 公司的钱借给个人必须要有利息吗
  • 固定资产多少钱以上计入固定资产
  • python slic
  • mongodb cond
  • 小规模纳税人收普票和专票有什么区别
  • 个税的免税收入
  • 公司账务不正规,账务外包的,财务助理有风险吗
  • 其他应收款和其他应付款可以通用吗
  • 收到补助款的会计分录
  • 如何冲减费用做账
  • 《新会计准则》
  • 什么是备查账
  • sqlserver怎么使用索引
  • 右键菜单管理 win10
  • Win10 Mobile RS2预览版14943上手视频曝光
  • ubuntu wine安装的软件怎么运行
  • 关闭gui引导有什么用
  • win10一直弹werfault,程序也打不开
  • fp3是什么文件格式
  • launch pxe
  • linux 去除换行
  • Win7系统安装方法
  • win10怎么安装java?win10系统安装java的方法
  • win7系统怎么启用本地连接
  • Win10 Mobile RedStone 14283已修复与已知问题汇总
  • epipe错误
  • 移动端网页开发技术
  • jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
  • 使用netcat(瑞士军刀)进行文件传输
  • php和mysql的结合是目前web开发中的黄金组合
  • 如何修改安卓app的程序
  • 删除命令del
  • javascript基础入门教程
  • 服务端测试是什么意思
  • bootstrap入门
  • 安卓 存储权限 访问的地方是哪里
  • python+flask
  • 江苏优抚对象
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设