Как использовать Objective-C (ObjC) с JavaScript для автоматизации (JXA) для создания HTTP-запроса? - PullRequest
0 голосов
/ 14 октября 2019

Я создал простой http-запрос следующим образом:

source: Получение HTML-источника по URL-адресу без веб-браузера

var urlStr = "https://stackoverflow.com/";
var htmlStr = getHTMLSource(urlStr);
htmlStr.substring(0,200);

function getHTMLSource(pURL) {
  var nsURL     = $.NSURL.URLWithString(pURL);
  var nsHTML    = $.NSData.dataWithContentsOfURL(nsURL);
  var nsHTMLStr = $.NSString.alloc.initWithDataEncoding(nsHTML, $.NSUTF8StringEncoding);

  var htmlStr   = ObjC.unwrap(nsHTMLStr);

  return htmlStr;
}

Тем не менее, как мне создать запрос POST и установить заголовок запроса

...