Heim > Backend-Entwicklung > Golang > Warum meldet meine GCP Cloud Function einen „Antwortfehler', wenn der HTTP-Statuscode nicht 200 ist?

Warum meldet meine GCP Cloud Function einen „Antwortfehler', wenn der HTTP-Statuscode nicht 200 ist?

Linda Hamilton
Freigeben: 2024-11-27 06:47:18
Original
721 Leute haben es durchsucht

Why Does My GCP Cloud Function Report a

GCP-Protokollfehler: „Antwortfehler“, wenn der Header-Statuscode von 200 abweicht

Wie Sie beobachtet haben, lösen Ihre GCP Cloud Functions eine aus Fehlermeldung „Funktionsausführung hat xxx ms gedauert. Beendet mit Status: Antwortfehler“, wenn der Header-Statuscode nicht auf den Standardwert 200 gesetzt ist. Dies Das Problem ist kürzlich aufgetaucht und zuvor noch nicht aufgetreten.

Um die Grundursache zu verstehen, untersuchen wir den bereitgestellten Code:

package foo

import (
    "net/http"
)

func GetTest(w http.ResponseWriter, r *http.Request) {
    // Status Code Test
    w.WriteHeader(201) // Testing with status code 201
    return
}
Nach dem Login kopieren

Indem Sie den Statuscode auf 201 (oder einen anderen nicht 200) setzen Wert), weisen Sie auf eine nicht erfolgreiche Anfrage hin. Dies löst jedoch den Antwortfehler in den Protokollen aus.

Lösung

Am 17. Mai 2022 hat Google dieses interne Problem behoben und Cloud Functions sollte nun funktionieren wie erwartet. Wenn die Fehlermeldung weiterhin angezeigt wird, wenden Sie sich bitte an den Google-Support, um weitere Hilfe zu erhalten.

Das obige ist der detaillierte Inhalt vonWarum meldet meine GCP Cloud Function einen „Antwortfehler', wenn der HTTP-Statuscode nicht 200 ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage