Как установить пустое тело для моего запроса на получение, не пропуская параметр Body
?
См. Следующий пример:
url <- "https://www.capitalonecareers.com/search-jobs/results?ActiveFacetID=0&CurrentPage=3&RecordsPerPage=15&Distance=50&RadiusUnitType=0&Keywords=&Location=&Latitude=&Longitude=&ShowRadius=False&CustomFacetName=&FacetTerm=&FacetType=0&SearchResultsModuleName=Search+Results&SearchFiltersModuleName=Search+Filters&SortCriteria=0&SortDirection=1&SearchType=5&CategoryFacetTerm=&CategoryFacetType=&LocationFacetTerm=&LocationFacetType=&KeywordType=&LocationType=&LocationPath=&OrganizationIds=&PostalCode=&fc=&fl=&fcf=&afc=&afl=&afcf="
GET(url = url, verbose())$headers$`content-length`
Я получаю результат с длиной содержимого из 9125.
Как мне сделать эквивилант с помощью Задания параметра тела:
GET(url = url, body = NULL, verbose())$headers$`content-length`
(Имеет код состояния = 200, но без результатов, кроме пустого JSON -> Длина содержимого из 55).
Что я пробовал:
Код:
GET(url = url, body = list() verbose())$headers$`content-length`
GET(url = url, body = "", verbose())$headers$`content-length`
GET(url = url, body = NULL, verbose())$headers$`content-length`
GET(url = url, body = c(), verbose())$headers$`content-length`
- Изучить результаты от
verbose()
, см. код выше. Но я не вижу различий в отправляемом запросе.
Почему я хочу это сделать:
Для некоторого кода (с Dynami c Спросите методы) кажется проще указать пустое значение по умолчанию вместо добавления оператора if и добавления параметра Body, если он присутствует, или его исключения в случае, если он не нужен.
Я знаю, что Тело должно / не должно иметь влияние в запросе на получение, см., Например, { ссылка }. И для этого вопроса это было бы так.