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.
  • C carlos oliveira

    @janpier-dos-santos mas como eu mandaria os demais parametros? veja que no cabecalho vao varios parametros, e no form deverao ir dois parametros:

    opcao 1: --form ‘compra=@”/home/objeto.json" ’ --form ‘documento=@”arquivo.pdf” ’

    opcao 2: -F "[email protected];type=application/pdf"

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

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

    C 3 Respostas Ú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
      #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