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()