http - 有什么方法可以检查 POST url 是否存在?

标签 http post curl methods

有什么方法可以在不实际发送 POST 请求的情况下确定 POST 端点是否存在?

对于 GET 端点,检查 404 没有问题,但我想检查 POST 端点而不触发驻留在远程 url 上的任何操作。

最佳答案

发送 OPTIONS 请求可能有效


它可能不会被广泛实现,但执行此操作的标准方法是通过 OPTIONS 动词。

警告: 这应该是幂等的,但不兼容的服务器可能会做非常糟糕的事情

OPTIONS Returns the HTTP methods that the server supports for specified URL. This can be used to check the functionality of a web server by requesting '*' instead of a specific resource.

更多信息 here

关于http - 有什么方法可以检查 POST url 是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2268900/

相关文章:

mysql - Azure Mysql HTTP REST API 。获取 JSON Web token

java - 在 Java 中通过 HTTP Post 发送多行字符串

javascript - Express 服务器未向客户端发送响应(使用 fetch)

linux - 空格出现在 linux 的 https url 中

curl - 使用 wget 部分下载

javascript - 有没有办法在没有服务器端语言的情况下进行 http head 请求并获取时间

.htaccess - Apache2 VirtualHost <Directory> 指令级联吗?

Python (tastypie) - POST 请求错误,返回 "error"dict

javascript - 我如何使用和授权带有 node.js http.Client 的 http 代理

python - rfile.read() 是如何工作的?