HTML是否支持自定义HTTP请求的直接编程?
例如,是否有一种方法可以编写HTML代码,直接指示浏览器向特定endpoint发出带有自定义头,体和参数(查询字符串)的自定义GET/PUT/POST/DELETE请求?
不。
通常,HTML只能触发GET请求。 例外的是允许您提出POST请求的表单。
不能有自定义正文(表单可以使用三种编码方法之一对表单字段中的数据进行编码)。
不能设置自定义标头。
如果“参数”指的是“查询字符串”,那么您可以在URL中键入您喜欢的内容(在URL数据格式的约束范围内)。
所有这些都可以使用JavaScript(通过Fetch
和XMLHttpRequest
API)。