размещение данных на сайте в C # - PullRequest
1 голос
/ 21 мая 2010

я изумлен,

Я посмотрел почти каждый пример, но он просто не работает (другая сторона говорит, что они не получают мои данные в параметре запроса)

Я хочу сделать это в коде (отправить некоторые данные XML (без объявления XML) в URI):

<form method="post" action="http://100.100.100.100:11111/getinfo">

<input type="text" value="<ps:Balance>100</ps:Balance>" name="request" id="request">
<br><br>
<input type="submit" value="go">
</form>

РЕДАКТИРОВАТЬ двойной http был опечатка

РЕДАКТИРОВАТЬ 2: я, очевидно, не очень ясно спешил задать вопрос: я набрал здесь HTML, и когда я открываю HTML в IE и нажимаю кнопку отправки, я получаю ответ от сервера данные (с названием «запрос») были получены. Но теперь я хочу получить тот же результат в своем коде на C #: отправить эту строку «100 как post-value и« request »как post-key для действия uri.

Ответы [ 2 ]

3 голосов
/ 21 мая 2010

Почему у вас http: // дважды? http://http://100.100.100.100:11111/getinfo?

2 голосов
/ 21 мая 2010

Не обращая внимания на двойной http: вы все равно не используете c #, это просто HTML-форма. Если что-то вроде прокси-сервера не удаляет ваши данные, оно должно быть отправлено по URL-адресу, ваш HTML-код слишком прост, чтобы этого не было. Возможно, вы неправильно назвали поле формы. Если вы используете что-то вроде fiddler , вы можете проверить необработанный запрос и ответ, все опубликованные переменные, все заголовки http. После этого вы сможете точно увидеть, что публикуется в URI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...