位置: 编程技术 - 正文

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

  • 怎么下载税控盘开票软件
  • 税控技术服务费280每年都可以抵
  • 税前经营利润计算
  • 银行内部利息支出
  • 会计能开收据吗?
  • 政府非税收入的种类
  • 货物和运费一起开票怎么开
  • 一般纳税人必须先有进项才能开出来发票吗
  • 净资产出资账务处理流程
  • 一次性取得的租金收入
  • 自来水公司代收污水处理费账务处理
  • 预付账款是
  • 企业转给法人的流程
  • 一般纳税人进项发票认证操作流程
  • 微小企业税率由3%变为1%客户要求降价
  • 服务行业有哪些工作
  • 个人股权转让申报表
  • 海关进口增值税怎么认证抵扣
  • 预收账款期末余额在贷方
  • 走物流的货物如何收费
  • 一次性优惠税率表
  • 中药饮片加成率超的原因
  • mac 的系统
  • 如何在Win11上查看所有用户帐户
  • 公司收到保险公司退保费怎么账务处理
  • 签证费入什么科目
  • 公司章程签署
  • win11打开图片
  • 工会经费如何计提会计分录
  • win10资源管理器在哪里找
  • 上年费用未计提
  • 租赁费和场地租赁费区别
  • 公司已经控股一年怎么办
  • react的前端
  • phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
  • 实际退税能退多少
  • 委托证券公司发行股票的手续费计入什么科目
  • 企业注销未抵扣完的进项税额怎么处理做账
  • 事业单位小规模纳税人缴纳附加税有什么,税率是多少
  • thinkphp调用控制器中的方法
  • gpt最大
  • iozone测试结果分析
  • 多缴税金抵税会怎么样
  • 怎么理解中国实际
  • 公司转让注册海外公司
  • phpsystem函数
  • 个税 全年累计
  • 车保险名称
  • 回购股票不注销如何发可转债
  • 企业应付职工薪酬的会计核算毕业设计
  • 项目独立性
  • 报销金额比发票金额少可以吗
  • 企业分配利润的原因
  • 备用金发工资到底可不可以?
  • 扣除土地价款
  • 冲减多计提的工资摘要怎么写
  • 专票三流合一指哪三流
  • 保险由承租方还是出租方承担
  • mysql数据库innodb
  • 电脑开机出现英文字母开不了机
  • windows任务管理器怎么打开
  • 让Windows Server 2008设备驱动安装图文教程
  • apple watch手表怎么看型号
  • centos6创建文件
  • xp主题怎么改成win7
  • macbook新手
  • win7系统无法自动检测此网络的代理设置
  • 如何改进个人工作作风
  • 数字小键盘不管用
  • linux012
  • 如何得到pull解析器?
  • linux查看端口号占用
  • python的应用程序
  • 老生常谈的近义词
  • rpg好玩地图
  • unity3d做游戏
  • python安装第三方模块
  • 新疆中国邮政投诉电话
  • 法治税务宣传标语
  • 上海买新房办贷款流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设