розуміння надсилання запиту на пошту (з завитком)


1

добре, я знаю, що відповіді на відповіді відповіли:

Який синтаксис командного рядка cURL для запиту POST?

https://stackoverflow.com/questions/14978411/http-post-and-get-using-curl-in-linux

але моє запитання є більш базовим,

Імовірно , ми маємо наступне formв htmlсторінку:

<form action="/" method="post">
<h3>echo your name:</h3>
<input id="myname" name="myname" type="text" value="nafas">
<input type="image" src="/img/verifyName"  onclick="progress(true)">
<script type="text/javascript">document.write('<a href="#" onclick="document.getElementById(\'myname\').value=\'\';return false">Clear Field</'+'a>')</script>
</form>

Після натискання на боттон це в основному відголошує те, що коли-небудь вводиться у текстове поле

Отже, моє запитання полягає в тому, як саме зробити те ж саме з " curl". що мені потрібно, щоб відзвучити своє ім’я?

сервер працює локально. Я не можу надати посилання. але скажімо, що він працює наhttp://www.example.com

EDIT 1:

Ось як виглядає функція прогресу:

<script type="text/javascript">
function progress(s){var o=document.getElementById("myname");if(o){if(s){o.style.backgroundImage="url(/img/progress.gif)";o.style.backgroundPosition="right center";
o.style.backgroundRepeat="no-repeat";}else{o.style.backgroundImage="none";}}}
</script>

Відповіді:


2

У тій формі, яку ви надали, його Javascript, який викликає функцію, progress()і ця функція повторює значення.

Немає URL-адреси, щоб надіслати значення через пошту. Так як він обробляється з допомогою Javascript, незалежно від того , curlні wgetможе відправити форму для вас.


ну повинно бути щось, що посилає цю інформацію. ти кажеш, що немає способу наслідувати цю поведінку?
— Нафас

То підказка: нічого не надсилається. Javascript просто друкує цінність для вас. Жодна взаємодія із сервером клієнта не відбулася.
— хаос

О, я, це означає, що при натисканні ми не надсилаємо запит на сервер, як це обчислюється на локальній машині.
— Нафас

Саме у вашому браузері виконується javascript.
— хаос

вірно, вибачте за моє незнання тут. Я відключив комп’ютер від Інтернету, потім натиснув на боттон. Я розраховував отримати певні результати, оскільки більше не потрібно господаря. на моє здивування, це отримує мене "сторінку не знайдено". тож якщо я більше не займаюся сервером, то чи все одно, чи потрібно мені підключення до Інтернету?
— Нафас
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.