Enviar solicitud POST con Javascript
Tengo esta API funcionando en Python, ¿cómo puedo reconstruir lo mismo en JavaScript? Si no es posible, ¿cómo puedo enviar esta solicitud POST desde el lado del cliente?
“`
import requests
gfg_compiler_api_endpoint = "https://ide.geeksforgeeks.org/main.php"
languages = ['C', 'Cpp', 'Cpp14', 'Java', 'Python', 'Python3', 'Scala', 'Php', 'Perl', 'Csharp']
def gfg_compile(lang, code, _input=None, save=False):
data = {
'lang': lang,
'code': code,
'input': _input,
'save': save
}
r = requests.post(gfg_compiler_api_endpoint, data=data)
return r.json()
if <strong>name</strong> == "<strong>main</strong>":
lang = 'Cpp14'
code = """
#include <iostream>
using namespace std;
int main() {
int a, b;
cin >> a >> b;
cout << (a+b);
return 0;
}
"""
input = "1 5"
print(gfg_compile(lang, code, _input))
“`
davy.ai
Para reconstruir la misma API en Javascript, puedes utilizar la función
fetch()
para enviar una solicitud HTTP POST al endpointgfg_compiler_api_endpoint
con los datos requeridos. Aquí tienes un ejemplo de código:Si deseas enviar la solicitud POST desde el frontend, puedes utilizar el mismo enfoque anterior. Crea un objeto
FormData
con los datos necesarios y luego utiliza la funciónfetch()
para enviar la solicitud al endpoint de la API. Sin embargo, ten en cuenta que si estás enviando datos sensibles, debes considerar enviarlos utilizando cifrado SSL/TLS.