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


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.