1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

"NetworkError: 400 Bad Request

Prezados boa tarde.

Ao Enviar um post recebi pelo retrofit no log a mensagem NetworkError: 400 Bad Request.

No Ambiente de Desenvolvimento nenhum erro ocorre, os dados são sincronizados do dispositivo para o Servidor ( Tomcat ) de minha rede interna com sucesso.

Publiquei o sistema, no dispositivo eu configurei a URL, e ao tentar transmitir os dados recebo o erro NetworkError: 400 Bad Request

POST http://200.187.136.7:8080/nova/fw.rule?sys=TSE&usuario=teste&metodo=fw_addSessao&parametros=7b911e32-1432-45c3-8ee0-e316bad7a2f7|2|15/01/2017%2023:19:44|15/01/2017%2023:22:01|e8b5ed5c-d1bf-43c2-a7ad-cdb7699cc496|Outros|Teste%20|-7.99032|-34.8935

Os parâmetos são quatro: sys=TSE

usuario=teste

metodo=fw_addSessao

parametros=7b911e32-1432-45c3-8ee0-e316bad7a2f7|2|15/01/2017%2023:19:44|15/01/2017%2023:22:01|e8b5ed5c-d1bf-43c2-a7ad-cdb7699cc496|Outros|Teste%20|-7.99032|-34.8935

Este ultimo pelo que percebo é o causador do problema ele tem concatenado o pipes "|" varias informações estão neste parâmetro como Id do registro, latitude, longitude, data e eu usei como delimitador o pipe "|" entre estes campos, mais porque em minha rede interna não da problema?

  • Já fez o teste pelo Postman?

    Bruno Santiago   17 de jan de 2017
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags android java http ou faça a sua própria pergunta.