adresi veya bash betiği url için düğmeye eylemi değiştirmek

1 Cevap php

Böyle bir sitede bir düğmesi vardır:

<form method="POST" action = "/invite/1233">
   <input type="hidden" name="t" value="4b16d">
   <button type="submit">submit</button>
</form>

Nasıl Bash örneğin bu düğmeye basarak "taklit" olabilir? Ben bu tuşu yerine tıklayabilirsiniz bir adres yapmak mümkün mü? Neden http://site-domain-here/invite/1233?t=4b16d çalışmıyor?

1 Cevap

Lütfen terminali üzerinde, curl yüklü (kimin yok ki?), Çalıştırmak varsayarak:

curl -d "t=4b16d" http://site-domain-here/invite/1233

-d seçenek talep POST ile yapılacaktır anlamına gelir.


Sorunuzun için ek yanıt olarak:

Neden http://site-domain-here/invite/1233?t=4b16d çalışmıyor?

Yukarıdaki bağlantıyı izleyerek bir GET isteği vermeden varsayılan olarak, çünkü bu; değil web sayfası / hizmet gereği budur yazılan veri ile POST isteği.

Çeşitli HTTP isteği "fiiller" bir açıklama için http://en.wikipedia.org/wiki/Hypertext%5FTransfer%5FProtocol#Request%5Fmethods bakın.