我是不熟悉HTTP请求和响应的人,这个问题似乎是新手,但是我想知道如何编写一个HTML文件,该文件可以基本上响应发送给它的Post请求(如果我正在发布(名称:“ Donald Duck”),我该如何做出类似“ Hello Donald Duck”的回复?任何帮助都会很棒,谢谢!
我尝试过使用google,但是最常见的是使用PhP的解决方案,是否可以使用HTML来完成?我已将此站点用作参考https://www.w3schools.com/jquery/jquery_ajax_get_post.asp
<!DOCTYPE html>
<html>
<head>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.post("demo_test_post.asp",
{
name: "Donald Duck",
city: "Duckburg"
},
function(data,status){
alert("Data: " + data + "\nStatus: " + status);
});
});
});
</script>
</head>
<body>
<button>Send an HTTP POST request to a page and get the result
back</button>
</body>
</html>
答案 0 :(得分:-2)
不能。 HTML不是一种编程语言。
HTTP请求被发送到以HTTP响应进行响应的HTTP服务器。可以通过服务器将URL映射到静态文件上来确定此响应(但是使用静态文件对POST请求进行响应将使使用POST的对象失败),服务器内部生成自定义响应的代码或服务器调用另一个程序来确定响应是什么。
HTTP服务器和它们调用的外部程序可以用任何编程语言编写。