Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何发送python中的请求并返回站点响应?_Javascript_Node.js_Express - Fatal编程技术网

Javascript 如何发送python中的请求并返回站点响应?

Javascript 如何发送python中的请求并返回站点响应?,javascript,node.js,express,Javascript,Node.js,Express,为什么我在js中的代码不发送post数据,而在python中工作 在js中 用python import requests data = { "user.login":"login", "user.senha":"pass" } r = requests.post('https://asd.com', params=data) print(r.text) 我只想发送一个没有json格式的自定义表单,但它永远不会工作。要使用vanilla JS发出POST请求: fetch("https

为什么我在js中的代码不发送post数据,而在python中工作

在js中

用python

import requests
data = {
  "user.login":"login",
  "user.senha":"pass"
}
r = requests.post('https://asd.com', params=data)
print(r.text)
我只想发送一个没有json格式的自定义表单,但它永远不会工作。

要使用vanilla JS发出POST请求:

fetch("https://asd.com", {
  method: 'POST',
  body: {"user.login":"login","user.senha":"pass"},
  headers: {
   'Accept': 'application/json',
   'Accept-Charset': 'utf-8',
   'User-Agent': 'my-reddit-client', 
  }
 }).then(res => res.json())

我建议您也阅读fetch API,这样您就不难在JS中发出任何其他类型的请求了。

我已经尝试了一些,但请求类型不是json。。。我只想发送一个普通请求。但是数据没有被发送。
fetch("https://asd.com", {
  method: 'POST',
  body: {"user.login":"login","user.senha":"pass"},
  headers: {
   'Accept': 'application/json',
   'Accept-Charset': 'utf-8',
   'User-Agent': 'my-reddit-client', 
  }
 }).then(res => res.json())