Wie man mit PHP Curl 301 Jump umgeht

藏色散人
Freigeben: 2023-03-17 21:26:01
Original
4253 Leute haben es durchsucht

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.

Wie man mit PHP Curl 301 Jump umgeht

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
Nach dem Login kopieren

Postman hat den 301-Sprung behandelt Folgende Codezeile:

curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
Nach dem Login kopieren

Empfohlene Studie: „

PHP-Video-Tutorial

Das 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!