Heim > Artikel > Backend-Entwicklung > Wie man mit PHP Curl 301 Jump umgeht
So handhaben Sie den PHP-Curl-301-Sprung: 1. Öffnen Sie die entsprechende PHP-Datei. 2. Verarbeiten Sie den 301-Sprung, indem Sie den Code „curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);“ hinzufügen.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1, DELL G3-Computer
Wie gehe ich mit PHP Curl 301 Jump um?
Curl 301-Verarbeitung
Ich habe festgestellt, dass Postman bei der Verarbeitung eines Schnittstellenaufrufs normal auf Daten reagieren kann, aber die normale Datenantwort kann nicht erhalten werden, wenn das Programm ausgeführt wird.
Ich habe das Protokoll überprüft und festgestellt, dass Curl 301 zurückgibt im Code, daher konnte die Schnittstelle die Antwortdaten nicht korrekt abrufen.
curl -i http://www.example.com/fetchAvailability\?startDate\=2021-02-08\&endDate\=2021-02-08\&startTime\=00%3A00%3A00\&endTime\=23%3A59%3A59 HTTP/1.1 301 Moved Permanently Date: Tue, 09 Feb 2021 00:39:19 GMT OT-RequestId: 74eadfc7-50a1-4610-83ab-4beab3581621 X-Content-Type-Options: nosniff X-XSS-Protection: 1; mode=block Set-Cookie: OT-SessionId=b1db19cb-00cf-47be-95ac-33eee1172706; Path=/; Domain=example.com; Expires=Tue, 09-Feb-2021 01:09:19 GMT; Max-Age=1800; Secure; SameSite=None Set-Cookie: OT-Session-Update-Date=1612831159; Path=/; Domain=example.com; Expires=Tue, 09-Feb-2021 01:09:19 GMT; Max-Age=1800; Secure; SameSite=None Location: https://www.example.com/FetchAvailability?startDate=2021-02-08&endDate=2021-02-08&startTime=00%3A00%3A00&endTime=23%3A59%3A59 Content-Length: 0
Postman hat den 301-Sprung behandelt Folgende Codezeile:
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
Empfohlene Studie: „
PHP-Video-TutorialDas obige ist der detaillierte Inhalt vonWie man mit PHP Curl 301 Jump umgeht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!