Отправка POST-данных в XUL? - PullRequest
       52

Отправка POST-данных в XUL?

1 голос
/ 08 января 2010

Я пытаюсь отправить данные POST на текущую вкладку, основываясь на этом (https://developer.mozilla.org/en/Code_snippets/Post_data_to_window).

Но, похоже, это не работает, ничего не происходит ... Я был бы очень благодарен тому, кто пролил свет на проблему! Заранее спасибо! : D

  var dataString = "name1=data1&name2=data2";

  var stringStream = Cc["@mozilla.org/io/string-input-stream;1"].
  createInstance(Ci.nsIStringInputStream);
  if ("data" in stringStream) // Gecko 1.9 or newer
  stringStream.data = dataString;
  else // 1.8 or older
  stringStream.setData(dataString, dataString.length);

  var postData = Cc["@mozilla.org/network/mime-input-stream;1"].
  createInstance(Ci.nsIMIMEInputStream);
  postData.addHeader("Content-Type", "application/x-www-form-urlencoded");
  postData.addContentLength = true;
  postData.setData(stringStream);

  loadURI("http://www.mysite.com/login.php", "http://www.mysite.com/", postData);

1 Ответ

1 голос
/ 08 января 2010

Я, наверное, должен опубликовать, что я нашел ответ.Реферер должен быть нулевым, и если вам нужно его использовать, я могу найти ссылку, где говорится о том, как он создан.Просто опубликовать это ...

...