У меня сейчас есть запрос 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
Так что я думаю, что веб-сайт обрабатывает мой запрос, но не заботиться о некоторых вещах в нем. Может быть, это печенье?
Заранее спасибо.