Python: Где нужно указать имя человека

Мой код

import http.client, urllib.request, urllib.parse, urllib.error, base64

headers = {
    # Request headers
    'Ocp-Apim-Subscription-Key': 'Секретный ключ',
}

params = urllib.parse.urlencode({
    # Request parameters
    'query': '{string}',
    'page': '{integer}',
    'limit': '{integer}',
})
try:
    conn = http.client.HTTPSConnection('services.api1881.no')
    conn.request("GET", "/search/{type}?%s" % params, headers)
    response = conn.getresponse()
    data = response.read()
    print(data)
    conn.close()
except Exception as e:
    print("[Errno {0}] {1}".format(e.errno, e.strerror))

Мне нужно оправить как запрос имя человека: https://services.api1881.no/search/unit?query=John smitt

Я не понимаю в каком поле указывается имя человека Я мало разбираюсь в питон, дайте пожалуйста готовый ответ с кодом


Ответы (1 шт):

Автор решения: andreyru02

На примере requests

params = {
    "query": "John smitt"
}
headers = {
    "Ocp-Apim-Subscription-Key": key
}

url = 'https://services.api1881.no/search/unit'
resp = requests.get(url, headers=headers, params=params)

Про page и limit, не понятно или в params или в заголовках (headers) должны передаваться?
→ Ссылка