Articles of WP Remote Post

WordPress wp_remote_post () sendet Informationen an Redmine REST API

Ich habe ein Problem mit der WordPress-function wp_remote_post () mit der REST-API von Redmine. Das Hauptproblem ist, dass wenn ich versuche zu posten, ich eine 403 – verbotene Rückkehr bekomme. Dies ist der Code, mit dem ich arbeite: $info = array( ‘issue’ => array( ‘key’ => ‘59930c6460e8e71ef58b4cc95d852153bf21b510’, ‘subject’ => ‘New bug from ‘ . get_bloginfo(‘name’) […]

Post an einen Server geschrieben in Hapijs von WordPress mit wp_remote_post

Ich versuche, auf einen Server zu schreiben, der in Hapijs von wordpress mit wp_remote_post geschrieben wurde. Ich bekomme die Verbindung verweigert und kann nicht herausfinden, was falsch ist. Der Server befindet sich auf Port 8080. Nb: wp_remote_get funktioniert auch nicht.

Benötigt wp_remote_post () curl?

Erfordert der folgende Code Curl? $response = wp_remote_post( $url, [ ‘body’ => json_encode( $data ) ] );

Authentifizierung mit Remote-Server-Post-Anfrage

Ich möchte mich mit einer Remote-Authentifizierung wie Facebook anmelden. Ich könnte etwas für Facebook finden: https://wordpress.org/plugins/wp-facebook-login/ Aber ich möchte nicht Facebook Login machen. Anstelle von Facebook möchte ich die Rest-API unseres Instituts zur Authentifizierung nutzen. Gibt es dafür eine Methode oder ein Plugin? Danke im Voraus

Anmeldeformular mit Apigee verbinden

Ich habe das Registrierungsformular so angepasst, dass es 2 zusätzliche Felder (Vorname und Nachname) enthält; Jetzt ist es meine Aufgabe, die Informationen (E-Mail, Benutzername, Vorname, Nachname) zu Apigee zu senden. Das bedeutet, dass ich HTTP-Anfrage sende, um den Benutzer in der externen database zu speichern. Mein Code ist in wp-login.php. Kannst du es dir anschauen, […]

wp_remote_request gibt keine Antwort vom Server zurück, wenn er als Cron ausgeführt wurde

Problem: wp_remote_get / wp_remote_request eines bestimmten https-Ziels kann keine Antwort zurückgeben, wenn sie nicht über die WP_CLI-function ausgeführt wurde. $wp_remote_args => array( ‘timeout’ => 5, ‘sslverify’ => true, ‘blocking’ => true, ‘user-agent’ => ‘Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:57.0) Gecko/20100101 Firefox/57.0’, ‘headers’ => array( ‘Accept’ => ‘application/json, text/plain, */*’, ‘Accept-Encoding’ => ‘gzip, deflate, […]

Der http_response_timeout-Filter funktioniert nicht

Ich schreibe ein WordPress-Plugin, das Aufrufe an externe Sites macht. Ich möchte die Zeitüberschreitung für alle wp_remote_* -Aufrufe wp_remote_* , also fügte ich der __construct function meines Plugins Folgendes hinzu: add_filter(“http_response_timeout”, function($timeout) { return 30; }); Aber die Anrufe immer noch nach 5 Sekunden aus. Ich habe auch versucht, eine separate function als zweites Argument […]

Wie sende ich eine Datei mit wp_remote_post?

Ich möchte nicht cURL in meinem WordPress-Plugin Hallo, cURL ist nicht sicher auf der WordPress-Website zu verwenden. Und irgendwann wurde cURL beim Kunden-Hosting deaktiviert. Und ich entschied mich, wp_remote_post zu verwenden, um Datei für mein Plugin zu senden Hier mein Code: $service = URL SERVICE ; $headers = array( ‘accept’ => ‘application/json’, // The API […]

Ändern Sie den Header-Inhaltstyp mit wp_remote_post

Mit den Remote-API-Anfragen mit WordPress arbeiten. Ich habe wp_remote_post() -function verwendet, um die HTTP-Daten anzufordern, aber ich bin nicht in der Lage, die Header zu aktualisieren. Content-type Ich verwende den folgenden Code wp_remote_post( $url, array( ‘method’ => ‘POST’, ‘timeout’ => 45, ‘redirection’ => 5, ‘httpversion’ => ‘1.0’, ‘blocking’ => true, ‘headers’ => array(“Content-type” => “application/x-www-form-urlencoded;charset=UTF-8”), […]

Formular für wp_remote_post erstellen

Ich verwende Code aus dem WordPress-Codex: (Dies ist die generische Version, mein Code funktioniert aber) $response = wp_remote_post( $url, array( ‘method’ => ‘POST’, ‘timeout’ => 45, ‘redirection’ => 5, ‘httpversion’ => ‘1.0’, ‘blocking’ => true, ‘headers’ => array(), ‘body’ => array( ‘name’ => ‘bob’, ’email’ => ‘bob@example.com’ ), ‘cookies’ => array() ) ); if ( […]