RR
Qual forma correta para passar uma url restfull
Pessoal estou começando com restfull gostaria de saber como faço para passar uma url corretamente tipo os exemplo abaixo:
localhost/desenvolvimento/microerp/rest.php?class=ProdutoService&method=load&id=1
retorno:
status "success"
data
id "1"
tipo_produto_id "1"
fornecedor_id "1"
nome "Produto A"
codigo_barras "123"
dt_cadastro "2017-09-25"
preco_custo "1231.23"
preco_venda "12312.31"
qtde_estoque "231,23"
obs "sadfasdf"
estou tentado executar o "localhost/desenvolvimento/microerp/rest.php?class=ProdutoService&
retorno:
status "error"
data "SQLSTATE[HY000]: General error: 1 near ")": syntax error"
conteudo do store:
localhost/desenvolvimento/microerp/rest.php?class=ProdutoService&method=load&id=1
retorno:
status "success"
data
id "1"
tipo_produto_id "1"
fornecedor_id "1"
nome "Produto A"
codigo_barras "123"
dt_cadastro "2017-09-25"
preco_custo "1231.23"
preco_venda "12312.31"
qtde_estoque "231,23"
obs "sadfasdf"
estou tentado executar o "localhost/desenvolvimento/microerp/rest.php?class=ProdutoService&
retorno:
status "error"
data "SQLSTATE[HY000]: General error: 1 near ")": syntax error"
conteudo do store:
- <?php
- require_once 'post.php';
- try
- {
- $location = 'http://localhost/desenvolvimento/microerp/rest.php';
- $parameters = array();
- $parameters['class'] = 'ProdutoService';
- $parameters['method'] = 'store';
- $parameters['data'] = [ 'tipo_produto_id' => 1,
- 'fornecedor_id' => 1,
- 'nome' => 'Teste',
- 'codigo_barras' => '123',
- 'dt_cadastro' => '2017-10-05',
- 'preco_custo' => 1,
- 'preco_venda' => 2,
- 'qtde_estoque' => 3 ];
- post($location, $parameters);
- }
- catch (Exception $e)
- {
- echo 'Error: '. $e->getMessage();
- }
- qual a forma correta de passar a url?
Como passo a url de forma correta ?
localhost/desenvolvimento/microerp/rest.php?class=ProdutoService&
Tem exemplo com mudança de URL
adianti.com.br/framework-contacts