Jump to content


Photo

Erro 405 http


  • Faça o login para participar
10 replies to this topic

#1 Dcampos

Dcampos

    No olhar dos olhares

  • Usuários
  • 123 posts
  • Sexo:Não informado
  • Localidade:Mogi Mirim - SP
  • Interesses:.::Design.::PHP

Posted 21/01/2003, 08:32

Fala galera. blz?

Seguinte, estou tentando fazer um cadastrozinho simples, estou com o PWS na máquina, só que quando dou um click no botão submit, aparece essa mensagem:
--------------------------------------------------------------------------------------------------
"Erro 405 de HTTP

405 método não-permitido

O método especificado na linha de requisição não é permitido para o recurso identificado pela requisição. Certifique-se de ter configurado o tipo MIME apropriado para o recurso requerido.

Contate o administrador do servidor se o problema persistir."
--------------------------------------------------------------------------------------------------

Será que alguem poderia me ajudar?

Obrigado pela atenção

Valew!

Dcampos
:ph34r:
"Antes a derrota de não ter conseguido, do que a derrota de não ter tentado!!!!!!!!!!!"


http://dcampos.deviantart.com/

#2 Dcampos

Dcampos

    No olhar dos olhares

  • Usuários
  • 123 posts
  • Sexo:Não informado
  • Localidade:Mogi Mirim - SP
  • Interesses:.::Design.::PHP

Posted 22/01/2003, 11:37

NBem, talvez eu não tenha explicado direito.

Esse erro ocorre no navegador, quando clico no botão "submit".

No dreamweaver, o meu form esta com a seguinte ação: MM_editAction

Não sei se ela tem algo a ver com esse erro

POR FAVOR; ME AJUDEM!!!!!!!!!
"Antes a derrota de não ter conseguido, do que a derrota de não ter tentado!!!!!!!!!!!"


http://dcampos.deviantart.com/

#3 Tarkan

Tarkan

    Powered by Linux - Que inglês! ;)

  • Ex-Admins
  • 651 posts
  • Sexo:Masculino
  • Localidade:Copacabana - RJ

Posted 22/01/2003, 23:30

Este erro se dá quando não é permitido invocar um determinado método que está implementado.
No seu caso, você deve estar usando um POST ou GET para um não-ASP. Exemplo: "POST /index.html HTTP/1.1 (...)".

:D
' nome: gustavo veiga
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil

#4 cinraq

cinraq

    cinrASP

  • Usuários
  • 77 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 23/01/2003, 01:02

NBem, talvez eu não tenha explicado direito.

Esse erro ocorre no navegador, quando clico no botão "submit".

No dreamweaver, o meu form esta com a seguinte ação: MM_editAction

Não sei se ela tem algo a ver com esse erro

POR FAVOR; ME AJUDEM!!!!!!!!!

Poste o código da página que está dando erro aí!!!
"Moro no Brasil.
Não sei se moro muito bem ou muito mal.
Só sei que agora faço parte do país.
A inteligência é fundamental."
(Farofa Carioca)

#5 Dcampos

Dcampos

    No olhar dos olhares

  • Usuários
  • 123 posts
  • Sexo:Não informado
  • Localidade:Mogi Mirim - SP
  • Interesses:.::Design.::PHP

Posted 23/01/2003, 16:46

Valew pessoal, eu vou passar o código da página, mas como é minha primeira tentativa em ASP, utilizando o UltraDev, o código deve estar HORRÍVEL, mas mesmo assim vou passá-lo. Aqui vai:

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="Connections/teste.asp" -->
<%
' *** Edit Operations: declare variables

MM_editAction = CStr(Request("URL"))
If (Request.QueryString <> "") Then
MM_editAction = MM_editAction & "?" & Request.QueryString
End If

' boolean to abort record edit
MM_abortEdit = false

' query string to execute
MM_editQuery = ""
%>
<%
' *** Insert Record: set variables

If (CStr(Request("MM_insert")) <> "") Then

MM_editConnection = MM_teste_STRING
MM_editTable = "produtos"
MM_editRedirectUrl = "sucesso.htm"
MM_fieldsStr = "textfield|value|textfield2|value|textfield3|value"
MM_columnsStr = "prod_nome|',none,''|prod_desc|',none,''|prod_valor|none,none,NULL"

' create the MM_fields and MM_columns arrays
MM_fields = Split(MM_fieldsStr, "|")
MM_columns = Split(MM_columnsStr, "|")

' set the form values
For i = LBound(MM_fields) To UBound(MM_fields) Step 2
MM_fields(i+1) = CStr(Request.Form(MM_fields(i)))
Next

' append the query string to the redirect URL
If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
Else
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
End If
End If

End If
%>
<%
' *** Insert Record: construct a sql insert statement and execute it

If (CStr(Request("MM_insert")) <> "") Then

' create the sql insert statement
MM_tableValues = ""
MM_dbValues = ""
For i = LBound(MM_fields) To UBound(MM_fields) Step 2
FormVal = MM_fields(i+1)
MM_typeArray = Split(MM_columns(i+1),",")
Delim = MM_typeArray(0)
If (Delim = "none") Then Delim = ""
AltVal = MM_typeArray(1)
If (AltVal = "none") Then AltVal = ""
EmptyVal = MM_typeArray(2)
If (EmptyVal = "none") Then EmptyVal = ""
If (FormVal = "") Then
FormVal = EmptyVal
Else
If (AltVal <> "") Then
FormVal = AltVal
ElseIf (Delim = "'") Then ' escape quotes
FormVal = "'" & Replace(FormVal,"'","''") & "'"
Else
FormVal = Delim + FormVal + Delim
End If
End If
If (i <> LBound(MM_fields)) Then
MM_tableValues = MM_tableValues & ","
MM_dbValues = MM_dbValues & ","
End if
MM_tableValues = MM_tableValues & MM_columns(i)
MM_dbValues = MM_dbValues & FormVal
Next
MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"

If (Not MM_abortEdit) Then
' execute the insert
Set MM_editCmd = Server.CreateObject("ADODB.Command")
MM_editCmd.ActiveConnection = MM_editConnection
MM_editCmd.CommandText = MM_editQuery
MM_editCmd.Execute
MM_editCmd.ActiveConnection.Close

If (MM_editRedirectUrl <> "") Then
Response.Redirect(MM_editRedirectUrl)
End If
End If

End If
%>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="POST" action="MM_editAction">
<input type="text" name="textfield">
<input type="text" name="textfield2">
<input type="text" name="textfield3">
<input type="hidden" name="MM_insert" value="true">
<input type="submit" name="Submit" value="Submit">
</form>
</body>
</html>

Como puderam ver é algo simples, apenas um teste para ver se da certo, para que eu possa seguir em frente com meu form de cadastro.

Valew pela ajuda

Dcampos
"Antes a derrota de não ter conseguido, do que a derrota de não ter tentado!!!!!!!!!!!"


http://dcampos.deviantart.com/

#6 Dcampos

Dcampos

    No olhar dos olhares

  • Usuários
  • 123 posts
  • Sexo:Não informado
  • Localidade:Mogi Mirim - SP
  • Interesses:.::Design.::PHP

Posted 25/01/2003, 14:59

Caso alguem possa me ajudar, continuo no aguardo.

valew

Dcampos <_< :D
"Antes a derrota de não ter conseguido, do que a derrota de não ter tentado!!!!!!!!!!!"


http://dcampos.deviantart.com/

#7 cinraq

cinraq

    cinrASP

  • Usuários
  • 77 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 25/01/2003, 15:19

Cara, ele dá a linha que acontece o erro? copie e cole a página completa onde acontece o erro. Eu acho esses códigos gerados pelo dreamweaver muito estranhos, grandes demais, as vezes desnecessários, difíceis de entender completamente. Mas podemos tentar.
"Moro no Brasil.
Não sei se moro muito bem ou muito mal.
Só sei que agora faço parte do país.
A inteligência é fundamental."
(Farofa Carioca)

#8 Tarkan

Tarkan

    Powered by Linux - Que inglês! ;)

  • Ex-Admins
  • 651 posts
  • Sexo:Masculino
  • Localidade:Copacabana - RJ

Posted 25/01/2003, 15:22

Cara...
Olhando o código parece que não tem problemas.
Tenta postar a linha que dá o erro.
Se possível, diz qual o valor da variável URL?

MM_editAction = CStr(Request("URL"))
If (Request.QueryString <> "") Then
MM_editAction = MM_editAction & "?" & Request.QueryString
End If


:D
' nome: gustavo veiga
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil

#9 Tarkan

Tarkan

    Powered by Linux - Que inglês! ;)

  • Ex-Admins
  • 651 posts
  • Sexo:Masculino
  • Localidade:Copacabana - RJ

Posted 25/01/2003, 15:28

Na mensagem acima eu pedi o valor que está na variável URL.

Faz o seguinte, digita:

<%
Response.Write Request("URL")
%>

E retorna o resultado pra gente.
Se o valor for o nome da página com extensão ".htm" ou ".html", não vai funcionar...

:D
' nome: gustavo veiga
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil

#10 Dcampos

Dcampos

    No olhar dos olhares

  • Usuários
  • 123 posts
  • Sexo:Não informado
  • Localidade:Mogi Mirim - SP
  • Interesses:.::Design.::PHP

Posted 26/01/2003, 07:16

Ei Tarkan, onde eu digito esse codigo aí, ou seja, em qual lugar do código eu boto ele?

Quanto a linha que da o erro eu vou ficar devendo, pois ele não diz qual é!

Bem, valew e t+

:ph34r:
"Antes a derrota de não ter conseguido, do que a derrota de não ter tentado!!!!!!!!!!!"


http://dcampos.deviantart.com/

#11 Tarkan

Tarkan

    Powered by Linux - Que inglês! ;)

  • Ex-Admins
  • 651 posts
  • Sexo:Masculino
  • Localidade:Copacabana - RJ

Posted 26/01/2003, 09:30

Na verdade não existe uma ordem certa nessa sua página... Localiza a linha:

MM_editAction = CStr(Request("URL"))

E bota logo embaixo dela:
Response.Write MM_editAction
Response.End

Aí vê se a URL é algo parecido com "arquivo".htm ou .html...



:D
' nome: gustavo veiga
' profissão: ALOG Data Centers do Brasil (analista de sistemas)
' publicidade: ALOG Data Centers do Brasil




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq