ChrisB: Ajax testen ob Datei existiert problem

Beitrag lesen

Hi,

[Status 400]
http://localhost/wordpress/wp-content/themes/gazette/timthumb.php?src=http://c2.ac-images.myspacecdn.com/images02/42/l_b2bc676b05364fb1b61a41abf6e99c1d.jpg&h=270&w=595&zc=1&q=95

Wenn es für Dich mit 400 läuft, ist das natürlich kein Thema. Dennoch wundert es mich, das der Server, wie Du schriebst, nur bei nicht vorhandenen Ressourcen mit 400 antwortet. Das ist jedenfalls nicht standardkonform.

Wir wissen nicht, welche Gründe "er" dafür hat.

400 steht für Bad Request.
Und dieser Request kommt hier nicht von einem "normalen" Browser, sondern von einem PHP-Script - und ist damit, ohne weitere Maßnahmen, relativ deutlich von ersterem zu unterscheiden.
Und gerade "grosse" Seiten wie MySpqce haben oftmals ein starkes Interesse daran, das Auslesen ihrer Ressourcen mittels nicht genehmer Spider/Bots zu unterbinden. Dass man in so einem Falle mit einem 400 antwortet, ist also nicht so ungewöhnlich, und auch nicht unorthodox (403 Forbidden wäre natürlich eine ebenso denkbare Alternative).

Warum das im vorliegenden Falle nur bei nicht vorhandenen Bildern passiert, wäre noch zu untersuchen.

MfG ChrisB

--
Light travels faster than sound - that's why most people appear bright until you hear them speak.