Я передаю следующие аргументы для получения ответа в формате JSON.
url <- "https://www.ted.com/conversation_forums/107?page=150&per_page=10&sort=newest"
resp<- httr::GET(url, add_headers('accept' = 'application/json'))
Однако он продолжал возвращать ответ в формате HTML. Я также пытался использовать httr :: content_type_ json (), но тоже самое. Ниже приведен фрагмент вывода:
Response [https://www.ted.com/conversation_forums/107?page=150&per_page=10&sort=newest]
Date: 2020-03-13 02:01
Status: 200
Content-Type: text/html; charset=utf-8
Size: 42.2 kB
<!DOCTYPE html>
<!--[if lt IE 8]> <html class="no-js loggedout oldie ie7" lang="en"> <![endif]-->
<!--[if IE 8]> <html class="no-js loggedout oldie ie8" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--><html class='no-js loggedout' lang='en'><!--<![endif]-->
<head>
<script>
(function (H){
H.className=H.className.replace(/\bno-js\b/,'js');
if (('; '+document.cookie).match(/; _ted_user_id=/)) H.className=H.className.replace(/\bloggedou...
Я проверил, что он должен возвращать JSON, поэтому я не совсем уверен, что здесь произойдет ... Любые указатели будут высоко оценены! Спасибо.