Erro: missing content-type boundary [RESOLVIDO]
Se você está recebendo esse erro ao efetuar uma requisição pelo método post provavelmente é porque esqueceu de adicionar o boundary ao cabeçalho da requisição, veja aqui como resolver:
Veja um exemplo em Delphi de como resolver esse problema:
Veja um exemplo em Delphi de como resolver esse problema:
1: NetHTTPClient.CustomHeaders['Authorization'] := 'Bearer ' + Ftoken;
2: Params := TIdMultipartFormDataStream.Create;
3: params.AddFile('arquivosXml', UTF8Encode(caminhoArquivo),'multipart/form-data');
4: NethttpClient.ContentType := 'multipart/form-data; boundary='+params.Boundary;
5: retorno := NetHTTPClient.POST(baseurl + parametro,Params).
ContentAsString;
Resumindo:
basta adicionar NethttpClient.ContentType := 'multipart/form-data; boundary='+params.Boundary;
funciona para idhttp e qualquer outro componente que aceite TIdMultipartFormDataStream.
Espero ter ajudado, até a próxima.
Comentários
Postar um comentário