В curl
опция -d
означает --data
, только данные, чтобы отправлять на сервер HTTP, таким же образом, что браузер делает, когда пользователь заполнил в HTML-форму и нажимает кнопку отправки ,
Это вызовет завихрение передачи данных на сервер с использованием приложения типа контента/x-www-form-urlencoded.
Например, вы используете питон, вы можете формировать запросы Лика:
import requests
data = {
'project': 'stackoverflow',
'spider': 'careers.stackoverflow.com',
'setting': 'DOWNLOAD_DELAY=2'
'arg1': 'val1'
}
headers = {'content-type': 'application/x-www-form-urlencoded'}
requests.post('http://XXXX:6800/schedule.json', data=data, headers=headers)
Для получения дополнительной информации, то вы можете посмотреть страницу curl
людей.
Я пробовал это, но я получаю следующую ошибку XMLHttpRequest: Ошибка сети 0x80070005, Доступ запрещен. – Backtrack
@Backtrack Использует ли curl ту же ошибку? – atupal
No. В curl он отлично работает – Backtrack