Skip to content
  • Categorias
  • Recente
  • Tags
  • Popular
Collapse
Brand Logo

  1. Fórum Maker
  2. Categorias
  3. Outros
  4. Como enviar arquivos usando post num webservice REST

Como enviar arquivos usando post num webservice REST

Agendado Fixado Trancado Movido Outros
14 Posts 3 Posters 1.6k Visualizações
  • Mais Antigo para Mais Recente
  • Mais Recente para Mais Antigo
  • Mais Votados
Responder
  • Responder como tópico
Entre para responder
Este tópico foi deletado. Apenas usuários com privilégios de moderação de tópico podem vê-lo.
  • Janpier dos SantosJ Janpier dos Santos

    @carlos-oliveira De acordo a documentação da função é passado um mapa com chave e valor do parâmetro.

    C Offline
    C Offline
    carlos oliveira
    escreveu em última edição por
    #5

    @janpier-dos-santos obrigado. vou testar

    1 Resposta Última resposta
    0
    • Janpier dos SantosJ Janpier dos Santos

      @carlos-oliveira De acordo a documentação da função é passado um mapa com chave e valor do parâmetro.

      C Offline
      C Offline
      carlos oliveira
      escreveu em última edição por
      #6

      @janpier-dos-santos fiz como vc orientou: !

      Captura de tela 2022-01-26 144358.png

      ao executar da o erro:

      {"timestamp":"2022-01-26T18:13:03.828+00:00","status":400,"error":"Bad Request","message":"Required request header 'Titulo-Documento' for method parameter type String is not present","path":"/pncp-api/v1/orgaos/01620744000171/compras/2022/1/arquivos"}

      Quando executo no curl:

      curl -X 'POST'
      'https://treina.pncp.gov.br/api/pncp/v1/orgaos/01620744000171/compras/2022/1/arquivos'
      -H 'accept: /'
      -H 'Titulo-Documento: doc,pdf'
      -H 'Tipo-Documento-Id: 1'
      -H 'Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiI1NjFhMmUx...'
      -H 'Content-Type: multipart/form-data'
      -F '[email protected];type=application/pdf' -v

      funciona normalmente, veja o resultado:

      Connection state changed (MAX_CONCURRENT_STREAMS == 100)!
      < HTTP/2 201
      < access-control-allow-origin: *
      < access-control-allow-methods: GET,PUT,POST,DELETE,OPTIONS
      < access-control-allow-credentials: true
      < access-control-allow-headers: Content-Type,Authorization,X-Requested-With,Content-Length,Accept,Origin,
      < location: https://treina.pncp.gov.br/api/pncp/v1/orgaos/01620744000171/compras/2022/1/arquivos/5
      < x-content-type-options: nosniff
      < x-xss-protection: 1; mode=block
      < cache-control: no-cache, no-store, max-age=0, must-revalidate
      < pragma: no-cache
      < expires: 0
      < x-frame-options: DENY
      < content-length: 0
      < date: Wed, 26 Jan 2022 18:05:37 GMT
      < strict-transport-security: max-age=15768000

      1 Resposta Última resposta
      0
      • Janpier dos SantosJ Janpier dos Santos

        @carlos-oliveira De acordo a documentação da função é passado um mapa com chave e valor do parâmetro.

        C Offline
        C Offline
        carlos oliveira
        escreveu em última edição por
        #7

        @janpier-dos-santos

        corrigindo a imagem...

        Captura de tela 2022-01-26 151945.png

        Janpier dos SantosJ 1 Resposta Última resposta
        0
        • C carlos oliveira

          @janpier-dos-santos

          corrigindo a imagem...

          Captura de tela 2022-01-26 151945.png

          Janpier dos SantosJ Offline
          Janpier dos SantosJ Offline
          Janpier dos Santos
          escreveu em última edição por
          #8

          @carlos-oliveira Neste caso, o serviço precisa também que alguns parâmetros sejam definidos no cabeçalho da requisição. E essa função não tem essa funcionalidade.

          C 1 Resposta Última resposta
          1
          • Janpier dos SantosJ Janpier dos Santos

            @carlos-oliveira Neste caso, o serviço precisa também que alguns parâmetros sejam definidos no cabeçalho da requisição. E essa função não tem essa funcionalidade.

            C Offline
            C Offline
            carlos oliveira
            escreveu em última edição por
            #9

            @janpier-dos-santos seria complicado implementar isto?

            Janpier dos SantosJ 1 Resposta Última resposta
            0
            • C carlos oliveira

              @janpier-dos-santos seria complicado implementar isto?

              Janpier dos SantosJ Offline
              Janpier dos SantosJ Offline
              Janpier dos Santos
              escreveu em última edição por
              #10

              @carlos-oliveira Bom dia.

              Acredito que não.

              C 1 Resposta Última resposta
              1
              • Janpier dos SantosJ Janpier dos Santos

                @carlos-oliveira Bom dia.

                Acredito que não.

                C Offline
                C Offline
                carlos oliveira
                escreveu em última edição por
                #11

                @janpier-dos-santos

                Eu tenho certa urgencia com isto.

                Como solicito isto formalmente a softwell? Abro uma chamada no suporte?

                Janpier dos SantosJ 1 Resposta Última resposta
                0
                • C carlos oliveira

                  @janpier-dos-santos

                  Eu tenho certa urgencia com isto.

                  Como solicito isto formalmente a softwell? Abro uma chamada no suporte?

                  Janpier dos SantosJ Offline
                  Janpier dos SantosJ Offline
                  Janpier dos Santos
                  escreveu em última edição por
                  #12

                  @carlos-oliveira Sim.

                  1 Resposta Última resposta
                  0
                  • F Offline
                    F Offline
                    Fabrício E
                    escreveu em última edição por
                    #13

                    Boa tarde, estou com o mesmo problema que o Carlos, exatamente o mesmo serviço. Sabe me informar se já existe essa função funcionando?

                    Janpier dos SantosJ 1 Resposta Última resposta
                    0
                    • F Fabrício E

                      Boa tarde, estou com o mesmo problema que o Carlos, exatamente o mesmo serviço. Sabe me informar se já existe essa função funcionando?

                      Janpier dos SantosJ Offline
                      Janpier dos SantosJ Offline
                      Janpier dos Santos
                      escreveu em última edição por Janpier dos Santos
                      #14

                      @Fabrício-E, bom dia.

                      Sim, a mesma função Enviar Arquivo via Post agora possui suporte a definição de parâmetros no cabeçalho.

                      Cordialmente.

                      1 Resposta Última resposta
                      0
                      Responder
                      • Responder como tópico
                      Entre para responder
                      • Mais Antigo para Mais Recente
                      • Mais Recente para Mais Antigo
                      • Mais Votados


                      • Login

                      • Não tem uma conta? Cadastrar

                      • Login or register to search.
                      • Primeiro post
                        Último post
                      0
                      • Categorias
                      • Recente
                      • Tags
                      • Popular