我需要將HTML表單發佈到第三方網站(Mass-SMS短信系統)。以編程方式發佈HTML表單?
在過去,我通過轉發到包含已預先填充和隱藏的表單的頁面(使用display:none
)完成此操作,然後我在頁面末尾運行了一個JavaScript函數以自動提交這種形式。
但是我希望能夠通過編程來完成所有這些(因爲我不關心響應,用戶也不需要看到表單發佈到的頁面)。
我該怎麼做?歡呼聲
我需要將HTML表單發佈到第三方網站(Mass-SMS短信系統)。以編程方式發佈HTML表單?
在過去,我通過轉發到包含已預先填充和隱藏的表單的頁面(使用display:none
)完成此操作,然後我在頁面末尾運行了一個JavaScript函數以自動提交這種形式。
但是我希望能夠通過編程來完成所有這些(因爲我不關心響應,用戶也不需要看到表單發佈到的頁面)。
我該怎麼做?歡呼聲
您可以使用WebClient.UploadValues方法從後面的代碼向遠程服務器發送HTTP POST請求。只需使用來自隱藏字段的值填充名稱/值集合即可。
簡單的方法來做它的服務器端。很久以前看到這種方法,但忘記了它..現在我可能會更頻繁地使用它。保持乾爽!謝謝+1 – ppumkin 2012-06-19 10:15:42
如果你願意進入PHP,你可以很容易地使用cURL。 否則使用Javascript會很困難。
你是怎麼做到這一點的,你有一些代碼? – djack109 2015-08-20 06:23:38
@ user985197這是相當普遍的做法,這裏有一個例子 - http://spamtech.co.uk/tips/automatically-submit-a-form-using-javascript/ – Curt 2015-08-20 08:35:57