Как перейти с HTTP-запроса POST на HTTPS-запрос POST? - PullRequest
0 голосов
/ 18 февраля 2020

У меня сейчас есть запрос HTTP POST с использованием этого макета:

private static readonly HttpClient client = new HttpClient();

var values = new Dictionary<string, string>
{
   { "thing1", "hello" },
   { "thing2", "world" }
};

var content = new FormUrlEncodedContent(values);

var response = await client.PostAsync("https://www.example.com/recepticle.aspx", content); //It's not the URL I'm using.

var responseString = await response.Content.ReadAsStringAsync();

Я хочу установить пароль (текстовое поле) на веб-сайте, используя запрос POST с C#. Я попытался с вышеупомянутым расположением, но это не устанавливает это. Поэтому я думаю, что это потому, что я использую HTTP-запрос вместо HTTPS-запроса (как вы думаете, я прав?). Моя проблема в том, что я не знаю, как отправить его как запрос HTTPS. Мне нужен способ сделать его HTTPS.

Мне, вероятно, следует уточнить, что я отправляю следующие вещи:

Password, - Not in the textbox
Password again, - Not in the textbox 
question index, - In the textbox
answer for the question, - In the textbox
terms_of_service. - Not in the textbox

Так что я думаю, что веб-сайт обрабатывает мой запрос, но не заботиться о некоторых вещах в нем. Может быть, это печенье?

Заранее спасибо.

1 Ответ

0 голосов
/ 19 февраля 2020

Возможно, веб-сайт обработал и получил то, что я ему отправил, но он никогда не отправлял их мне обратно из-за безопасности.

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