1
resposta

HTTP REQUEST

Pessoal, estou no curso de node e estou fazendo uma integração, preciso fazer um POST , incluindo alguns Headers (já os tenho mas nao sei como escrever o código) e me retornando um json. Nao sei exatamente como fazer, segue abaixo um exemplo que tenho em Phyton, preciso de algo assim, qual seria o pacote npm e os comandos também? obrigada;

# Gerar cabeçalho da requisição
headers = {
    'Content-type': 'application/x-www-form-urlencoded',
    'TAPI-ID': MB_TAPI_ID,
    'TAPI-MAC': tapi_mac
}

# Realizar requisição POST
try:
    conn = httplib.HTTPSConnection(REQUEST_HOST)
    conn.request("POST", REQUEST_PATH, params, headers)

    # Print response data to console
    response = conn.getresponse()
    response = response.read()

    # É fundamental utilizar a classe OrderedDict para preservar a ordem dos elementos
    response_json = json.loads(response, object_pairs_hook=OrderedDict)
    print "status: %s" % response_json['status_code']
    print(json.dumps(response_json, indent=4))
finally:
    if conn:
        conn.close()
1 resposta

Opa, você pode consultar a documentação dessa aqui => https://github.com/matthew-andrews/isomorphic-fetch

Ela funciona exatamente igual a função fetch que já existe nos navegadores atuais => https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API