От RFC7230 Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and RoutingМожно ли отправить «ОПЦИИ *» с помощью cURL?
Когда клиент хочет запросить OPTIONS для сервера в целом, в отличие от конкретного имени ресурса этого сервера, клиент должен отправить только «*» (% X2A) как запрос -target.
Чтобы проверить, как мой сайт реагирует, я хочу отправить на сервер следующий запрос.
OPTIONS * HTTP/1.1
Я знаю, что могу использовать телнет, написать свой собственный клиент и т.д. Но я хочу знать, если это возможно, чтобы сделать это с Curl?
Редактировать Это не может быть сделано с curl -X OPTIONS http://example.org
, как это было предложено в a similar, but not identical, question Эта команда будет посылать OPTIONS http://example.org/ HTTP/1.1
. Я хочу знать, можно ли отправить звездочку cURL.
Возможный дубликат [Как отправить запрос HTTP OPTIONS из командной строки?] (Http://stackoverflow.com/questions/14481850/how-to-send-a-http-options-request-from-the -команда) – CodeCaster
Не дубликат. Эта команда отправит «ОПЦИИ /», а не «ОПЦИИ *». –
RFC 2616 устарел. Вместо этого вы можете указать https://greenbytes.de/tech/webdav/rfc7230.html#asterisk-form. (нет, это не меняет характера вопроса) –