XNet. Cервер вернул пустой ответ - C#
Формулировка задачи:
Пишу программу которая должна переходить по ссылке и мне нужно узнать содержание этой ссылки и вывести в textbox.
Но Xnet ругается что типо исключение и сервер вернул пустой ответ.
Содержание ссылки, такое:
{"success":false,"error":"Bonus code has already been redeemed."}
И всё, никаких html тегов, как заставить Xnet работать с этим?
Сам код
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using xNet; namespace WindowsFormsApplication3 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void textBox2_TextChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { string bonusurl = "http://csgopolygon.com/scripts/_redeem_bonus.php?code="; string cookie = textBox2.Text; String[] s = textBox1.Text.Split(new String[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries); for (int i=0;i<1;i++) { bonusurl += s[i] + "\n"; /*using (var request = new HttpRequest(bonusurl)) { request.Cookies = new CookieDictionary() { {"PHPSESSID", cookie}, }; request[HttpHeader.DNT] = "1"; request["X-Secret-Param"] = "UFO"; request.AddHeader("X-Tmp-Secret-Param", "42"); request.AddHeader(HttpHeader.Referer, bonusurl); //request.Get("/"); //textBox3.Text += content + "\n"; }*/ using (var request = new HttpRequest()) { var urlParams = new RequestParams(); request.Cookies = new CookieDictionary() { {"PHPSESSID", cookie}, }; urlParams["code"] = "s[i]"; string content = request.Get("csgopolygon.com/scripts/_redeem_bonus.php", urlParams).ToString(); } bonusurl = "http://csgopolygon.com/scripts/_redeem_bonus.php?code="; } } private void textBox1_TextChanged(object sender, EventArgs e) { } } }
Решение задачи: «XNet. Cервер вернул пустой ответ»
textual
Листинг программы
WebClient client = new WebClient(); client.Headers.Add(HttpRequestHeader.Cookie, "CookieName=CookieValue");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д