post

Pedido via POST para diretório pode não funcionar

Share Button

Tenho tido pouco tempo para escrever artigos ultimamente visto estar trabalhando na criação de um sistema Web. Mas me deparei com um problema hoje que me custou um bom tempo para achar a solução e resolvi compartilhá-la.

Estou implementando uma Api com a metodologia Ajax e ao tentar enviar dados via Post para a Api, localizada em outro diretório, nenhum valor estava sendo enviado pelo Post.

Achei que o problema fosse algum erro de lógica no meu JavaScript, então gastei bastante tempo debugando meu código e nada. Finalmente tive um momento de clareza e resolvi tentar algo que não tinha feito ainda. Renomeei a minha variável url de “api” para “api/index.php”.

Funcionou.

O estranho é que o Get funciona em diretório, o Post não. Não testei ainda, mas pesquisando depois achei uma pergunta no Stack Overflow a respeito disso e alguém deu instruções de como modificar o arquivo de configurações do Apache para funcionar o Post no diretório. A pergunta está aqui.

Share Button

Warning: count(): Parameter must be an array or an object that implements Countable in /home/filipeteixeira/www/blog/wp-includes/class-wp-comment-query.php on line 399