Table des matières
利用http协议发布博客园博文评论,
Maison développement back-end tutoriel php 利用http协议发布博客园博文评论,_PHP教程

利用http协议发布博客园博文评论,_PHP教程

Jul 13, 2016 am 09:45 AM
http 利用 协议 Blogue Jardin 发布 评论

利用http协议发布博客园博文评论,

  本博文承接《php 利用socket发送GET,POST请求》,要利用上文封装好的Http类,考虑如何通过php脚本给博客园的博文提交评论。

  

  原理:

  在做这件事前,我们首先要明白,给博文提交评论的实质就是通过http协议服务器发送一个post请求。在发布评论前,我们需要做什么呢?对,是必须要登录的。但登录是另一件事情,我们这里先不讨论。用户登录后,服务器给客户端设置一个cookie。http是无状态的。也就是说客户端向服务器发送请求后,服务器返回响应。一次通信完成。服务器不会记得刚才是谁向自己发送请求。所以客户端需要拿着服务器给自己设定好的cookie向服务器发送请求并告知服务器自己的身份,服务器根据cookie产生响应。原理就是如此简单,来看看我们的实战环节。

  准备工作:  

  为了完成本次测试,我又注册了一个博客园小号(DeanHuangChopper),登录博客园后,打开我博客(DeanChopper),随便打开我的一篇博文,例如《结合php ob函数理解缓冲机制》一文(我用的是火狐浏览器,最大优点是向服务器发送什么参数可以很直观地看出来了),打开开发者选项,准备记录发送评论的过程。我随便写一评论,发表评论。这一次请求通过已经开发者选项记录下来。利用http协议发布博客园博文评论,_PHP教程public function post($body) { $this->setLine('POST'); // 重新设置content-type $this->setHeader('Content-Type:application/json; charset=UTF-8'); // 跳过setBody方法 // $this->setBody($body); $this->body[]=$body; // 计算content-length $this->setHeader('Content-length: ' . strlen($this->body[0])); $this->request(); return $this->response; }

  在重新修改Http类后,我们便可以完成本文的主要代码的编写了。虽然按理论来说,设置头信息时只要设置cookie值就好了,但是将最好将头信息全部发送以提高成功率。

在发送评论之前,看一下发送的参数:

利用http协议发布博客园博文评论,_PHP教程 代码部分

  最后是本文的主要代码:

<?<span>php 

</span><span>require</span> "http.class.php"<span>;


</span><span>$http</span>=<span>new</span> Http('http://www.cnblogs.com/mvc/PostComment/Add.aspx'<span>);
</span>//设置头信息
<span>$http</span>->setHeader('Accept-Language:zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3'<span>);
</span><span>$http</span>->setHeader('Accept-Language:zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3'<span>);
</span><span>$http</span>->setHeader('Accept-Encoding:gzip, deflate'<span>);
</span><span>$http</span>->setHeader('X-Requested-With:XMLHttpRequest'<span>);
</span><span>$http</span>->setHeader('Referer:http://www.cnblogs.com/DeanChopper/p/4688667.html'<span>);
</span><span>$http</span>->setHeader('Cookie:_ga=GA1.2.1359064105.1438444082; __gads=ID=e0c32fd6db6e2a6d:T=1438443900:S=ALNI_Mb6AAflcBD6gcdHgeE3IqVDJYnnjA; .CNBlogsCookie=C8013C91E54C151DEDA30E2C1E842982338C9054A8BB8639AC2DAB7578445BF1DF5BC49D39D8BE5FDAC33541CE4E4FA386CFD3F946EA1D79D1E34809A4CCBD7488A15641AEF685A6258CF3F03597BCAF50049F8C95A310076677598990FB2E4FB1E9671A; _5t_trace_sid=84a9ed0b086c2c127551cf911bec7b1d; _5t_trace_tms=1; _gat=1'<span>);
</span><span>$http</span>->setHeader('Pragma:no-cache'<span>);
</span><span>$http</span>->setHeader('Cache-Control:no-cache'<span>);
<br />//设置请求体信息<br /></span><span>$msg</span>='{"blogApp":"DeanChopper","postId":4688667,"body":"测试内容","parentCommentId":0}'<span>;
<br />//发送post请求<br /></span><span>$http</span>->post(<span>$msg</span><span>);

</span><span>echo</span> 'OK';
Copier après la connexion

  发送过程可能有点慢,请耐心等待。

  最后说明,我不介意博友拿我本篇博文做发送评论测试,但请注意用语。

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1041591.htmlTechArticle利用http协议发布博客园博文评论, 本博文承接《php 利用socket发送GET,POST请求》,要利用上文封装好的Http类,考虑如何通过php脚本给博客...
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Où trouver la courte de la grue à atomide atomique
1 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Mar 22, 2024 pm 09:21 PM

Vous pouvez consulter divers contenus sur Xiaohongshu, qui peuvent vous fournir diverses aides et vous aider à découvrir une vie meilleure. Si vous avez quelque chose que vous souhaitez partager, vous pouvez le publier ici afin que tout le monde puisse y jeter un œil. du temps, cela peut vous rapporter des bénéfices. C'est très rentable. Si vous ne savez pas comment publier vos œuvres ici, vous pouvez consulter le tutoriel. Vous pouvez utiliser ce logiciel tous les jours et publier divers contenus pour aider tout le monde à l'utiliser. c'est mieux. Ne le manquez pas si vous en avez besoin ! 1. Ouvrez Xiaohongshu et cliquez sur l'icône plus ci-dessous. 2. Il y a ici les options [Vidéo] [Image] [Image en direct] ; sélectionnez le contenu que vous souhaitez publier et cliquez pour vérifier. 3. Sélectionnez [Suivant] sur la page d'édition de contenu. 4. Saisissez le contenu textuel que vous souhaitez publier et cliquez sur [Publier le stylo]

Comment supprimer mes commentaires sur TikTok ? Comment les autres peuvent-ils savoir quand je commente sur TikTok ? Comment supprimer mes commentaires sur TikTok ? Comment les autres peuvent-ils savoir quand je commente sur TikTok ? Mar 21, 2024 pm 10:41 PM

Les gens aiment publier des vidéos, parcourir des vidéos, commenter et interagir sur Douyin. Mais dans l'interaction avec les commentaires, nous pouvons parfois faire des remarques inappropriées ou faire des erreurs et vouloir supprimer ces commentaires. Alors, comment supprimer mes propres commentaires sur Douyin ? 1. Comment supprimer mes commentaires sur Douyin ? 1. Connectez-vous à l'application Douyin et recherchez la vidéo avec le commentaire que vous souhaitez supprimer. 2. Au bas de la page vidéo, recherchez une liste de tous les commentaires. 3. Recherchez votre commentaire, cliquez sur l'icône en forme de cœur (j'aime) à droite du commentaire, puis cliquez sur l'icône de suppression (poubelle) pour confirmer la suppression. 4. Si vous @ d'autres personnes dans le commentaire, vous recevrez un message lors de la suppression du commentaire : « Après avoir supprimé ce commentaire, la personne @ ne recevra pas la notification. » Si vous souhaitez que la personne @ reçoive la notification, vous pouvez le faire. Annulez @ d'abord,

Pourquoi le propre commentaire de Xiaohongshu se trouve-t-il en bas ? Comment modifier un commentaire sur Xiaohongshu ? Pourquoi le propre commentaire de Xiaohongshu se trouve-t-il en bas ? Comment modifier un commentaire sur Xiaohongshu ? Mar 21, 2024 pm 10:46 PM

Xiaohongshu est une plateforme sociale de commerce électronique populaire où les utilisateurs peuvent partager des conseils d'achat, recommander des produits et échanger des expériences d'achat. Certains utilisateurs ont constaté que les commentaires qu'ils publiaient sur Xiaohongshu étaient toujours affichés en bas, ce qui les rendait confus. Cet article explorera pourquoi la disposition des commentaires de Xiaohongshu fait apparaître les commentaires des utilisateurs en bas et présentera comment modifier la position des commentaires sur Xiaohongshu. 1. Pourquoi les propres commentaires de Xiaohongshu se trouvent-ils en bas ? L'ordre d'affichage des commentaires sur Xiaohongshu est généralement basé sur l'ordre chronologique des commentaires. Si votre commentaire est publié après qu'un autre utilisateur ait commenté, il apparaîtra en bas. Il s'agit de la méthode par défaut de Xiaohongshu pour trier les commentaires, conçue pour maintenir l'ordre et la clarté dans la zone de commentaires. Xiaohongshu peut se baser sur le contenu des commentaires

Pourquoi les images ne peuvent-elles pas être affichées dans les commentaires de Xiaohongshu ? Pourquoi l'adresse IP de Xiaohongshu n'est-elle pas mise à jour ? Pourquoi les images ne peuvent-elles pas être affichées dans les commentaires de Xiaohongshu ? Pourquoi l'adresse IP de Xiaohongshu n'est-elle pas mise à jour ? Mar 21, 2024 pm 09:00 PM

Xiaohongshu est une plateforme sociale de commerce électronique populaire où les utilisateurs peuvent partager leurs expériences d'achat et recommander des produits. Certains utilisateurs ont signalé qu'ils étaient troublés par le fait que les images qu'ils avaient téléchargées dans leurs commentaires ne s'affichaient pas correctement. Cet article vous aidera à découvrir pourquoi les images dans les commentaires de Xiaohongshu ne peuvent pas être affichées et à proposer des solutions. 1. Pourquoi les images ne peuvent-elles pas être affichées dans les commentaires de Xiaohongshu ? Les formats d'image peuvent ne pas être pris en charge : la fonction de commentaire de Xiaohongshu ne prend en charge que des formats d'image limités. Si le format d'image que vous téléchargez n'est pas pris en charge, l'image risque de ne pas s'afficher. Il est recommandé d'essayer d'autres formats, tels que JPG, PNG, etc. La taille des images téléchargées dans les commentaires peut être limitée par Xiaohongshu. Si la taille de votre image est trop grande, elle risque de ne pas s'afficher correctement. Il est recommandé d'essayer d'appuyer sur

Comment épingler les commentaires en haut de Xiaohongshu sur PC ? Où sont les messages privés sur l'ordinateur ? Comment épingler les commentaires en haut de Xiaohongshu sur PC ? Où sont les messages privés sur l'ordinateur ? Mar 28, 2024 pm 12:36 PM

Sur Xiaohongshu, les utilisateurs peuvent parcourir une variété de contenus sur la beauté, la mode, les voyages et autres, tout en exprimant leurs propres opinions et commentaires. Certains utilisateurs ont rencontré le problème de l'épinglage des commentaires lors de l'utilisation de la version informatique de Xiaohongshu. 1. Comment épingler les commentaires en haut de Xiaohongshu sur l'ordinateur ? 1. Ouvrez la version informatique de Xiaohongshu et saisissez la publication ou la mise à jour sur laquelle vous souhaitez commenter. 2. Dans la zone de commentaire, recherchez le commentaire que vous souhaitez épingler. 3. Cliquez sur le commentaire et vous verrez un bouton « Épingler ». 4. Cliquez sur le bouton « Épingler » et le commentaire apparaîtra en haut de la zone de commentaire et deviendra un commentaire épinglé. Il convient de noter que la version informatique de Xiaohongshu ne prend actuellement en charge que l'épinglage de vos propres commentaires, et que la fonction d'épinglage n'est valable que dans la zone de commentaires des publications ou des mises à jour, et ne peut pas être épinglée sur les pages de sujets ou les zones de commentaires globales. deux,

Comment publier les œuvres vidéo de Xiaohongshu ? À quoi dois-je faire attention lorsque je publie des vidéos ? Comment publier les œuvres vidéo de Xiaohongshu ? À quoi dois-je faire attention lorsque je publie des vidéos ? Mar 23, 2024 pm 08:50 PM

Avec l'essor des plateformes de vidéos courtes, Xiaohongshu est devenue une plateforme permettant à de nombreuses personnes de partager leur vie, de s'exprimer et de gagner du trafic. Sur cette plateforme, la publication d’œuvres vidéo est un moyen d’interaction très prisé. Alors, comment publier les œuvres vidéo de Xiaohongshu ? 1. Comment publier les œuvres vidéo de Xiaohongshu ? Tout d’abord, assurez-vous d’avoir un contenu vidéo prêt à partager. Vous pouvez utiliser votre téléphone portable ou un autre équipement photo pour prendre des photos, mais vous devez faire attention à la qualité de l'image et à la clarté du son. 2. Editer la vidéo : Afin de rendre le travail plus attrayant, vous pouvez éditer la vidéo. Vous pouvez utiliser un logiciel de montage vidéo professionnel, tel que Douyin, Kuaishou, etc., pour ajouter des filtres, de la musique, des sous-titres et d'autres éléments. 3. Choisissez une couverture : La couverture est la clé pour inciter les utilisateurs à cliquer. Choisissez une image claire et intéressante comme couverture pour inciter les utilisateurs à cliquer dessus.

Serai-je rappelé si mon commentaire sur Xiaohongshu est supprimé par le blogueur ? Que dois-je faire si mes commentaires dans Xiaohongshu sont supprimés ? Serai-je rappelé si mon commentaire sur Xiaohongshu est supprimé par le blogueur ? Que dois-je faire si mes commentaires dans Xiaohongshu sont supprimés ? Mar 28, 2024 am 11:46 AM

Xiaohongshu est une plateforme sociale interactive et riche en contenu où les utilisateurs peuvent publier et commenter divers contenus. Parfois, nous pouvons rencontrer des situations où nos commentaires sont supprimés par les blogueurs. Alors, le blogueur recevra-t-il un rappel si un commentaire de Xiaohongshu est supprimé ? Que devons-nous faire s'il est supprimé ? 1. Le blogueur recevra-t-il un rappel si un commentaire de Xiaohongshu est supprimé ? Une fois qu'un commentaire Xiaohongshu est supprimé par le blogueur, le système enverra une notification à l'utilisateur. Les utilisateurs peuvent consulter la notification dans le centre de messagerie de Xiaohongshu pour savoir pourquoi leurs commentaires ont été supprimés. Les utilisateurs peuvent également retrouver leurs commentaires supprimés dans l'enregistrement des commentaires sur leur page d'accueil personnelle et visualiser la situation correspondante. 2. Que dois-je faire si mes commentaires sur Xiaohongshu sont supprimés ? 1. Restez calme : Tout d’abord, nous devons rester calmes et ne pas paniquer ni nous mettre en colère. Bo

Comment supprimer les commentaires historiques sur Xiaohongshu ? Pourquoi le commentaire réussit-il mais n'est pas visible ? Comment supprimer les commentaires historiques sur Xiaohongshu ? Pourquoi le commentaire réussit-il mais n'est pas visible ? Mar 21, 2024 pm 10:07 PM

À l’ère numérique actuelle, Xiaohongshu est devenue la principale plateforme permettant à de nombreuses personnes de partager leur vie et d’obtenir des informations. Parfois, nous pouvons être amenés à supprimer des commentaires historiques sur Xiaohongshu ou à rencontrer une situation dans laquelle les commentaires réussissent mais ne peuvent pas être vus. Cet article se concentrera sur ces deux problèmes, en fournissant des méthodes de fonctionnement détaillées et des causes possibles. 1. Comment supprimer les commentaires historiques sur Xiaohongshu ? Pour supprimer les commentaires historiques sur Xiaohongshu, vous pouvez généralement suivre les étapes suivantes : 1. Rechercher les commentaires : Dans l'application Xiaohongshu, recherchez les commentaires que vous avez publiés. Les commentaires apparaissent généralement sous la note ou dans la section commentaires. 2. Appui long sur un commentaire : Utilisez votre doigt pour appuyer longuement sur votre commentaire jusqu'à ce que l'option de suppression apparaisse. 3. Confirmez la suppression : dans la boîte de dialogue contextuelle de confirmation de suppression, cliquez sur le bouton "OK" ou "Supprimer" pour supprimer

See all articles