Я хочу создать небольшой удаленный инструмент для школьного проекта. (XBMC)
Сначала я бы сказал, что строковая переменная не включает кавычки, а \", которая должна отображать кавычки в текстовом поле и где-то еще. Во-первых, я имею в виду, что C # также делает кавычки с помощью этого трюка в веб-запросе, но он не Кроме того, я могу получить доступ к своему устройству, но ResponseReader не дает никакого ответа, но это не важно, потому что я могу удалить эту часть в случае необходимости.
Вот пример для переменной Übergabe
:
{\"jsonrpc\": \"2.0\", \"id\": 1, \"method\": \"Input.Up\"}
textBox2.Text включает пароль, а textBox1.Text включает сервер.
Как мне это решить?
Я пытаюсь заставить этот WebRequest (метод) работать:
private void Xorg (string Übergabe)
{
try
{
WebRequest MyRequest;
MyRequest = WebRequest.Create(("http://root:") + (textBox2.Text) + ("@") + (textBox1.Text) + ("/jsonrpc?request=") + (Übergabe));
MyRequest.Method = "GET";
textBox3.Text = ("http://root:*****") + ("@") + (textBox1.Text) + ("/jsonrpc?request=") + (Übergabe);
Stream ResponseStream;
ResponseStream = MyRequest.GetResponse().GetResponseStream();
StreamReader ResponseReader = new StreamReader(ResponseStream);
while (ResponseReader.ReadLine() != null)
{
listBox2.Items.Add(ResponseReader.ReadLine());
}
}
catch
{ listBox2.Items.Add("Server antwortet nicht! / Fehlerhafte Eingabe!"); }
}
(...)
... - person Simon Whitehead   schedule 01.07.2014