0

https://stackoverflow.com/questions/16726368/apache-user-auth-and-redirection-based-on-remote-user之后,我需要对 API 做一些事情POSTsREST但我正在努力实现。

我需要执行以下操作:

/usr/bin/curl -s X POST -H "Accept: application/xml" --cacert ca.cer -u user@domain:password -d "<action />" https://server:port/api/id/stop

在纯 HTML 中。

有任何想法吗?

4

1 回答 1

2

HTML 的任何功能都不允许您构建一个请求,其中您:

  • 覆盖浏览器的 Accept 标头
  • 指定要使用的证书而不是浏览器的库
  • 指定 HTTP 身份验证(至少跨浏览器,有些可能仍接受表单中的 URI http://foo:bar@example.com
  • 发出以 XML 为主体的 POST 请求

您可以使用 JavaScript/XHR 指定其中的一些,但不能使用“纯 HTML”。

于 2013-05-24T06:39:32.027 回答