Как сделать строку запроса с помощью `ClientRequest`? - PullRequest
1 голос
/ 22 декабря 2019

(я уже некоторое время пользуюсь Electron, но мне не приходилось делать какие-либо вещи в сети - так что это довольно простой вопрос)

документы для ClientRequest приведите пример внизу. Мне нужно передать строку запроса следующим образом:

https://someSite.com/edd-sl?edd_action=check_license&item_id=549&license=c0xxxxxx

Это правильный способ сделать это (т.е. я собираю строку "путь" - не предоставляю объект JSON и т. Д. )?

const request = net.request({
  method: 'GET',
  protocol: 'https:',
  hostname: 'someSite.com',
  path: '/edd-sl?edd_action=check_license&item_id=549&license=c0xxxxxx'
})

Пример электронов

const request = net.request({
  method: 'GET',
  protocol: 'https:',
  hostname: 'github.com',
  port: 443,
  path: '/'
})

1 Ответ

1 голос
/ 22 декабря 2019

Попробуйте это.

const querystring = require('querystring');
const params = {
    edd_action: 'check_license',
    item_id: 549,
    license: 'c0xxxxxx'
}
const path = '/edd-sl?' + querystring.stringify(params);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...