У меня есть HTML-форма строковой переменной.
например: в FormBody
переменная строка находится под строкой.
<form id='paymentUTLfrm' action='...' method='post'>
<input type='hidden' name='CardAcqID' value='131211234234667' />
<input type='hidden' name='AmountTrans' value='1' />
<input type='hidden' name='ORDERID' value='1' />
<input type='hidden' name='TerminalID' value='1723429902234254' />
<input type='hidden' name='TimeStamp' value='1282408234231473657' />
<input type='hidden' name='FP' value='56-85-2E-A6-F4-4B-7F-AD-17-E1-D9-97-D5-40-62' />
<input type='hidden' name='RedirectURL' value='http://localhost:1903/Service1.asmx?op=MelliSale' />
<input type='hidden' name='MerchantAdditionalData' value='' />
<input type='hidden' name='Version' value='3.22' />
</form>
Теперь я хочу отправить его через ASP.NET и C # !!!
Не могли бы вы рассказать мне, как я могу это сделать?
см. Эту страницу Как: отправить данные с помощью класса WebRequest
или сделать ответ Пабло
Вам нужен HttpClient на C #. Вы можете взглянуть на этот документ поддержки MS, чтобы узнать, как это сделать, или вы можете просто использовать класс WebClient .
С этим Http-клиентом вам нужно будет реализовать HTTP-команду POST
для отправки данных с типом содержимого application / x-www-form-urlencoded
. Эти закодированные данные будут содержать каждую переменную в вашей строке. Чтобы получить их значения, вам нужно будет его проанализировать.