如何利用http协议发布博客园博文评论,_PHP教程
如何利用http协议发布博客园博文评论,
先给大家介绍下实现原理:
给博文提交评论的实质就是通过http协议服务器发送一个post请求。在发布评论前,我们需要做什么呢?对,是必须要登录的。但登录是另一件事情,我们这里先不讨论。用户登录后,服务器给客户端设置一个cookie。http是无状态的。也就是说客户端向服务器发送请求后,服务器返回响应。一次通信完成。服务器不会记得刚才是谁向自己发送请求。所以客户端需要拿着服务器给自己设定好的cookie向服务器发送请求并告知服务器自己的身份,服务器根据cookie产生响应。
准备工作:
为了完成本次测试,我又注册了一个博客园小号(DeanHuangChopper),登录博客园后,打开我博客(DeanChopper),随便打开我的一篇博文,例如《结合php ob函数理解缓冲机制》一文(我用的是火狐浏览器,最大优点是向服务器发送什么参数可以很直观地看出来了),打开开发者选项,准备记录发送评论的过程。我随便写一评论,发表评论。这一次请求通过已经开发者选项记录下来。
我们只需要关注请求头就好了。
很明显,我们通过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方法需要重新写一下。
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值就好了,但是将最好将头信息全部发送以提高成功率。
在发送评论之前,看一下发送的参数:
我们只需要将想要发送的内容填写到"body"后面就可以了。
代码部分:
最后是本文的主要代码:
<?php require "http.class.php"; $http=new Http('http://www.cnblogs.com/mvc/PostComment/Add.aspx'); //设置头信息 $http->setHeader('Accept-Language:zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3'); $http->setHeader('Accept-Language:zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3'); $http->setHeader('Accept-Encoding:gzip, deflate'); $http->setHeader('X-Requested-With:XMLHttpRequest'); $http->setHeader('Referer:http://www.cnblogs.com/DeanChopper/p/4688667.html'); $http->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'); $http->setHeader('Pragma:no-cache'); $http->setHeader('Cache-Control:no-cache'); //设置请求体信息 $msg='{"blogApp":"DeanChopper","postId":4688667,"body":"测试内容","parentCommentId":0}'; //发送post请求 $http->post($msg); echo 'OK';
发送过程可能有点慢,请耐心等待。
以上介绍就是本文的全部内容,希望大家喜欢。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Als beliebte Social-E-Commerce-Plattform sind die Benutzerkommentare von Xiaohongshu ein wichtiger interaktiver Link. Viele Benutzer stellen fest, dass die neuesten Kommentare auf Xiaohongshu häufig unten im Kommentarbereich angezeigt werden. Warum ist das? Dieser Artikel befasst sich mit dem Sortiermechanismus des Kommentarbereichs von Xiaohongshu und gibt einige Tipps für die Einordnung von Kommentaren im Vordergrund. 1. Warum stehen die neuesten Kommentare zu Xiaohongshu unten? Die Standardsortiermethode des Xiaohongshu-Kommentarbereichs besteht darin, Kommentare in chronologischer Reihenfolge anzuzeigen, dh die neuesten Kommentare werden unten im Kommentarbereich angezeigt. Diese Sortiermethode hilft Benutzern, die neuesten Kommentare einfach anzuzeigen und Echtzeitinformationen zu erhalten. Xiaohongshu fördert die Interaktion zwischen Benutzern und ermutigt Benutzer, sich aktiv an Kommentaren zu beteiligen, indem die neuesten Kommentare am Ende der Seite platziert werden. Dieses Design ermöglicht es Benutzern, die Kommentare anderer Benutzer zu durchsuchen.

Xiaohongshu ist eine beliebte Social-E-Commerce-Plattform, auf der Benutzer Einkaufstipps teilen, Produkte empfehlen und Einkaufserlebnisse austauschen können. Einige Benutzer stellten fest, dass Kommentare, die sie auf Xiaohongshu gepostet hatten, immer unten angezeigt wurden, was sie verwirrte. In diesem Artikel wird untersucht, warum die Kommentaranordnung von Xiaohongshu dazu führt, dass Benutzerkommentare unten angezeigt werden, und es wird erläutert, wie die Position von Kommentaren auf Xiaohongshu geändert werden kann. 1. Warum stehen Xiaohongshus eigene Kommentare unten? Die Anzeigereihenfolge der Kommentare zu Xiaohongshu basiert normalerweise auf der chronologischen Reihenfolge der Kommentare. Wenn Ihr Kommentar gepostet wird, nachdem ein anderer Benutzer einen Kommentar abgegeben hat, wird er unten angezeigt. Dies ist Xiaohongshus Standardmethode zum Sortieren von Kommentaren, die darauf ausgelegt ist, Ordnung und Klarheit im Kommentarbereich aufrechtzuerhalten. Xiaohongshu kann auf dem Inhalt der Kommentare basieren

Die Leute genießen es, auf Douyin Videos zu posten, Videos zu durchsuchen, zu kommentieren und zu interagieren. Aber bei der Kommentarinteraktion machen wir manchmal unangemessene Bemerkungen oder machen Fehler und möchten diese Kommentare löschen. Wie kann ich also meine eigenen Kommentare zu Douyin löschen? 1. Wie lösche ich meine Kommentare zu Douyin? 1. Melden Sie sich bei der Douyin-App an und suchen Sie das Video mit dem Kommentar, den Sie löschen möchten. 2. Unten auf der Videoseite finden Sie eine Liste aller Kommentare. 3. Suchen Sie Ihren Kommentar, klicken Sie auf das Herzsymbol (Gefällt mir) auf der rechten Seite des Kommentars und dann auf das Löschsymbol (Papierkorb), um den Löschvorgang zu bestätigen. 4. Wenn Sie andere Personen im Kommentar @ hinterlassen, erhalten Sie beim Löschen des Kommentars eine Meldung: „Nach dem Löschen dieses Kommentars erhält die Person @ keine Benachrichtigung. Wenn Sie möchten, dass die Person @ die Benachrichtigung erhält, können Sie dies tun.“ Abbrechen @ zuerst,

Xiaohongshu ist eine beliebte Social-Media-Plattform, auf der Nutzer ihr Leben teilen und Erfahrungen austauschen können. Einige Benutzer werden feststellen, dass sie die Beiträge anderer Personen nicht sehen können, wenn sie sie kommentieren. Warum können andere meine Kommentare zu Xiaohongshu nicht sehen? In diesem Artikel wird dieses Problem im Detail untersucht, um Ihnen bei der Lösung Ihrer Verwirrung zu helfen. 1. Warum können andere meine Kommentare zu Xiaohongshu nicht sehen? Verzögerte Überprüfung: Der Inhalt der Xiaohongshu-Bewertung wurde überprüft und kann aufgrund sensibler Wörter oder illegaler Inhalte vorübergehend ausgeblendet werden. In diesem Fall kann es sein, dass die andere Partei den Kommentar nach der Veröffentlichung vorübergehend nicht sehen kann. Im Allgemeinen werden diese Kommentare nach Abschluss der Moderation wieder angezeigt. Kontoanomalien können dazu führen, dass von Kommentatoren gepostete Kommentare von der anderen Partei nicht gesehen werden, selbst wenn die Kommentare erfolgreich gepostet wurden. Zu solchen ungewöhnlichen Situationen gehören die Sperrung von Konten oder eingeschränkte Funktionen.

Xiaohongshu ist eine beliebte soziale E-Commerce-Plattform, auf der Benutzer ihre Einkaufserlebnisse teilen und Produkte empfehlen können. Einige Nutzer berichteten, dass sie sich darüber ärgerten, dass die von ihnen in ihren Kommentaren hochgeladenen Bilder nicht richtig angezeigt wurden. Dieser Artikel hilft Ihnen herauszufinden, warum Bilder in Xiaohongshu-Kommentaren nicht angezeigt werden können, und bietet Lösungen. 1. Warum können in Xiaohongshu-Kommentaren keine Bilder angezeigt werden? Bildformate werden möglicherweise nicht unterstützt: Die Kommentarfunktion von Xiaohongshu unterstützt nur begrenzte Bildformate. Wenn das von Ihnen hochgeladene Bildformat nicht unterstützt wird, wird das Bild möglicherweise nicht angezeigt. Es wird empfohlen, andere Formate wie JPG, PNG usw. auszuprobieren. Die Größe der in Kommentaren hochgeladenen Bilder kann von Xiaohongshu begrenzt werden. Wenn die Größe Ihres Bildes zu groß ist, wird es möglicherweise nicht richtig angezeigt. Es wird empfohlen, das Drücken auszuprobieren

Auf Xiaohongshu können Benutzer eine Vielzahl von Beauty-, Mode-, Reise- und anderen Inhalten durchstöbern und gleichzeitig ihre eigene Meinung und Kommentare äußern. Einige Benutzer hatten bei der Verwendung der Xiaohongshu-Computerversion das Problem, Kommentare anzuheften. 1. Wie kann ich Kommentare oben in Xiaohongshu auf dem Computer anheften? 1. Öffnen Sie die Computerversion von Xiaohongshu und geben Sie den Beitrag oder das Update ein, den Sie kommentieren möchten. 2. Suchen Sie im Kommentarbereich den Kommentar, den Sie anpinnen möchten. 3. Klicken Sie auf den Kommentar und Sie sehen einen „Pin“-Button. 4. Klicken Sie auf die Schaltfläche „Anheften“. Der Kommentar wird oben im Kommentarbereich angezeigt und zu einem angehefteten Kommentar. Es ist zu beachten, dass die Xiaohongshu-Computerversion derzeit nur das Anheften eigener Kommentare unterstützt und die Anheftfunktion nur im Kommentarbereich von Beiträgen oder Updates gültig ist und nicht auf Themenseiten oder globalen Kommentarbereichen angeheftet werden kann. zwei,

Xiaohongshu ist eine inhaltsreiche und interaktive soziale Plattform, auf der Benutzer verschiedene Inhalte posten und kommentieren können. Manchmal kann es vorkommen, dass unsere Kommentare von Bloggern gelöscht werden. Wird der Blogger also daran erinnert, wenn ein Xiaohongshu-Kommentar gelöscht wird? Was sollen wir tun, wenn es gelöscht wird? 1. Wird der Blogger erinnert, wenn ein Xiaohongshu-Kommentar gelöscht wird? Nachdem ein Xiaohongshu-Kommentar vom Blogger gelöscht wurde, sendet das System eine Benachrichtigung an den Benutzer. Benutzer können die Benachrichtigung im Nachrichtencenter von Xiaohongshu überprüfen, um zu erfahren, warum ihre Kommentare gelöscht wurden. Benutzer können ihre gelöschten Kommentare auch im Kommentardatensatz auf ihrer persönlichen Homepage finden und die entsprechende Situation einsehen. 2. Was soll ich tun, wenn meine Kommentare in Xiaohongshu gelöscht werden? 1. Ruhig bleiben: Zunächst müssen wir ruhig bleiben und dürfen nicht in Panik geraten oder wütend werden. Bo

Xiaohongshu ist eine beliebte Social-E-Commerce-Plattform und interaktive Kommentare zwischen Benutzern sind eine unverzichtbare Kommunikationsmethode auf der Plattform. Gelegentlich stellen wir möglicherweise fest, dass unsere Kommentare von anderen gelöscht wurden, was verwirrend sein kann. 1. Wie kann ich die gelöschten Kommentare einer anderen Person zu Xiaohongshu wiederherstellen? Wenn Sie feststellen, dass Ihre Kommentare gelöscht wurden, können Sie zunächst versuchen, direkt nach relevanten Beiträgen oder Produkten auf der Plattform zu suchen, um zu sehen, ob Sie den Kommentar noch finden können. Wenn der Kommentar nach dem Löschen immer noch angezeigt wird, wurde er möglicherweise vom ursprünglichen Beitragseigentümer gelöscht. Sie können jetzt versuchen, den ursprünglichen Beitragseigentümer zu kontaktieren, um ihn nach dem Grund für das Löschen des Kommentars zu fragen und die Wiederherstellung des Kommentars zu beantragen. Wenn ein Kommentar vollständig gelöscht wurde und nicht im ursprünglichen Beitrag gefunden werden kann, sind die Chancen, dass er wieder auf der Plattform eingestellt wird, relativ gering. Sie können andere Wege ausprobieren
