Antwort an „Felix Riesterer“ verfassen

Fortsetzung...

Wenn ich den Content-Type der Response wissen will, steht da null drinnen:

// aus einer function mit async
try {
	const response = await fetch(
		"https://wiki-test.selfhtml.org/extensions/Selfhtml/example.php/Beispiel:HTML-Einstieg-1.txt",
		{ method: "GET", mode: "no-cors" }
	);

	const contentType = response.headers.get("content-type");
console.log("content-type",contentType);  // null
	const text = await response.text();
console.log("text",text); // <empty string>
	this.container = linkElement.parentNode.parentNode.insertBefore(
		document.createElement("div"),
		linkElement.parentNode.nextSibling
	);

} catch (error) {
	console.log(error); // feuert nicht
}

Hatte jemand schon einmal dieses Problem? Hat es mit dem CORS-Dingens zu tun? Denn im Netzwerk-Tab steht die Antwort inklusive aller Header:

GET
	
scheme
	https
host
	wiki-test.selfhtml.org
filename
	/extensions/Selfhtml/example.php/Beispiel:HTML-Einstieg-1.txt
Adresse
	89.238.67.49:443
Status
200
OK
VersionHTTP/1.1
Übertragen806 B (812 B Größe)
Referrer Policystrict-origin-when-cross-origin
DNS-AuflösungSystem

	
Connection
	Keep-Alive
Content-Encoding
	gzip
Content-Length
	511
Content-Type
	text/plain; charset=utf-8
Date
	Sat, 20 Apr 2024 10:42:27 GMT
Keep-Alive
	timeout=5, max=50
Server
	Apache
Vary
	Accept-Encoding
X-Content-Type-Options
	nosniff
X-Powered-By
	PHP/7.0.33
	
Accept
	*/*
Accept-Encoding
	gzip, deflate, br
Accept-Language
	de,en-US;q=0.7,en;q=0.3
Cache-Control
	no-cache
Connection
	keep-alive
DNT
	1
Host
	wiki-test.selfhtml.org
Pragma
	no-cache
Referer
	http://felix.localhost/
Sec-Fetch-Dest
	empty
Sec-Fetch-Mode
	no-cors
Sec-Fetch-Site
	cross-site
User-Agent
	Mozilla/5.0 (X11; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0

Liebe Grüße

Felix Riesterer

freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar
freiwillig, öffentlich sichtbar

Ihre Identität in einem Cookie zu speichern erlaubt es Ihnen, Ihre Beiträge zu editieren. Außerdem müssen Sie dann bei neuen Beiträgen nicht mehr die Felder Name, E-Mail und Homepage ausfüllen.

abbrechen