/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Mystifystisk: Resource not allowed
Fra : Jesper Stocholm


Dato : 18-11-02 10:38

Jeg har en form, hvor action er angivet til

action="/admin/login/"

Hvis jeg sætter method="get", så er der ingen problemer med at loade
action-siden, men hvis jeg sætter method til "post", så får jeg fejlen

405 Resource not allowed

Hvad pokker betyder dette ... og hvad kan det skyldes ?



--
Jesper Stocholm
http://stocholm.dk
Ny FAQ for dk.edb.internet.webdesign.serverside.asp
se http://asp-faq.dk

 
 
Jakob Andersen (18-11-2002)
Kommentar
Fra : Jakob Andersen


Dato : 18-11-02 13:55

"Jesper Stocholm" <jespers@stocholm.invalid> wrote
> Hvis jeg sætter method="get", så er der ingen problemer med at loade
> action-siden, men hvis jeg sætter method til "post", så får jeg fejlen
>
> 405 Resource not allowed
>
> Hvad pokker betyder dette ... og hvad kan det skyldes ?

Som regel plejer 405 at skyldes fejl på serveren, det kan være mappen i
IIS-Snap in er sat op til ikke et acceptere POST Requests.


--
Jakob Andersen



Jesper Stocholm (18-11-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 18-11-02 13:55

Jakob Andersen wrote :

> "Jesper Stocholm" <jespers@stocholm.invalid> wrote
>> Hvis jeg sætter method="get", så er der ingen problemer med at loade
>> action-siden, men hvis jeg sætter method til "post", så får jeg fejlen
>>
>> 405 Resource not allowed
>>
>> Hvad pokker betyder dette ... og hvad kan det skyldes ?
>
> Som regel plejer 405 at skyldes fejl på serveren, det kan være mappen i
> IIS-Snap in er sat op til ikke et acceptere POST Requests.

ja, det anede mig ... :) jeg snakker med "mine drenge" ved jirty :)


--
Jesper Stocholm
http://stocholm.dk
Ny FAQ for dk.edb.internet.webdesign.serverside.asp
se http://asp-faq.dk

Jesper Stocholm (19-11-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 19-11-02 09:29

Jakob Andersen wrote :

> "Jesper Stocholm" <jespers@stocholm.invalid> wrote
>> Hvis jeg sætter method="get", så er der ingen problemer med at loade
>> action-siden, men hvis jeg sætter method til "post", så får jeg fejlen
>>
>> 405 Resource not allowed
>>
>> Hvad pokker betyder dette ... og hvad kan det skyldes ?
>
> Som regel plejer 405 at skyldes fejl på serveren, det kan være mappen i
> IIS-Snap in er sat op til ikke et acceptere POST Requests.

<nerd mode>
Hvis man får den beskrevne fejl (405) og ikke har direkte adgang til IIS
snap-in, så kan man godt selv finde ud af, hvilke metoder, der er tilladt
ved request af en fil. Det kræver blot, at man telnetter til serveren på
port 80 og laver kommunikationen manuelt.

Hvis man får fejlen ved POST af data til en fil, så kan man gøre følgende:

Telnet til serveren på port 80:
   Dette gøres ved at åbne en kommando-prompt og skrive
       telnet <servernavn som fx www.domain.dk> 80
Forsøg at poste data til filen file.asp i roden ved at skrive
   POST /file.asp HTTP/1.1
   Host: <servernavn>
Dette efterfølges af to linieskift

Dette resulterer i et svar fra serveren, og dette vil bla. indeholde
følgende i headeren:

POST /admin HTTP/1.1
Host: www.domain.dk

01 HTTP/1.1 405 Method not allowed
02 Server: Microsoft-IIS/5.0
03 Date: Tue, 19 Nov 2002 08:30:30 GMT
04 Connection: close
04 Allow: OPTIONS, TRACE, GET, HEAD
05 Content-Length: 3923
06 Content-Type: text/html

Linie 4 fortæller, at de tilladte metoder i dette tilfælde er

OPTIONS, TRACE, GET, HEAD

Man kan så selv prøve at udskifte POST ovenfor med en af de fire
muligheder, der er tilladte for at se resultatet.
</nerd mode>

:)

--
Jesper Stocholm
http://stocholm.dk
Ny FAQ for dk.edb.internet.webdesign.serverside.asp
se http://asp-faq.dk

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste