Astro-ADS

 view release on metacpan or  search on metacpan

t/metrics.t-lwp-mock.out  view on Meta::CPAN

         "body" : "GET /v1/metrics/2019MNRAS.487.3523C HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer TOKEN_REMOVED\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\n",
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/metrics/2019MNRAS.487.3523C",
            "query" : "",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Origin: http://0.0.0.0:8000\r\nConnection: keep-alive\r\nContent-Length: 4531\r\nContent-Security-Policy: default-src 'self'; object-src 'none'\r\nCo...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 0
   },
   {
      "class" : "Mojo::Transaction::HTTP",
      "request" : {
         "body" : "POST /v1/metrics HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer TOKEN_REMOVED\r\nContent-Length: 76\r\nContent-Type: application/json\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\n{\"bibcodes\...
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/metrics",
            "query" : "",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Origin: http://0.0.0.0:8000\r\nConnection: keep-alive\r\nContent-Length: 772\r\nContent-Security-Policy: default-src 'self'; object-src 'none'\r\nCon...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 1
   },
   {
      "class" : "Mojo::Transaction::HTTP",
      "request" : {
         "body" : "POST /v1/metrics HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer TOKEN_REMOVED\r\nContent-Length: 108\r\nContent-Type: application/json\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\n{\"bibcodes...
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/metrics",
            "query" : "",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Origin: http://0.0.0.0:8000\r\nConnection: keep-alive\r\nContent-Length: 3797\r\nContent-Security-Policy: default-src 'self'; object-src 'none'\r\nCo...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 2
   },
   {
      "class" : "Mojo::Transaction::HTTP",
      "request" : {
         "body" : "POST /v1/metrics/detail HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer TOKEN_REMOVED\r\nContent-Length: 58\r\nContent-Type: application/json\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\n{\"bi...
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/metrics/detail",
            "query" : "",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Origin: http://0.0.0.0:8000\r\nConnection: keep-alive\r\nContent-Length: 2607\r\nContent-Security-Policy: default-src 'self'; object-src 'none'\r\nCo...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 3
   }
]

t/results.t-lwp-mock.out  view on Meta::CPAN

         "body" : "GET /v1/search/query?fl=bibcode&q=author%3APaunzen HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer TOKEN_REMOVED\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\n",
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/search/query",
            "query" : "fl=bibcode&q=author%3APaunzen",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Headers: Accept, Authorization, Content-Type, Orcid-Authorization, X-BB-Api-Client-Version, X-CSRFToken\r\nAccess-Control-Allow-Methods: DELETE, GET,...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 0
   },
   {
      "class" : "Mojo::Transaction::HTTP",
      "request" : {
         "body" : "GET /v1/search/query?fl=bibcode&q=author%3APaunzen&start=10 HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer TOKEN_REMOVED\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\n",
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/search/query",
            "query" : "fl=bibcode&q=author%3APaunzen&start=10",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Headers: Accept, Authorization, Content-Type, Orcid-Authorization, X-BB-Api-Client-Version, X-CSRFToken\r\nAccess-Control-Allow-Methods: DELETE, GET,...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 1
   }
]

t/search.t-lwp-mock.out  view on Meta::CPAN

         "body" : "GET /v1/search/query?fl=bibcode&q=star HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer TOKEN_REMOVED\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\n",
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/search/query",
            "query" : "fl=bibcode&q=star",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Origin: http://0.0.0.0:8000\r\nConnection: keep-alive\r\nContent-Length: 839\r\nContent-Security-Policy: default-src 'self'; object-src 'none'\r\nCon...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 0
   },
   {
      "class" : "Mojo::Transaction::HTTP",
      "request" : {
         "body" : "GET /v1/search/query?fl=bibcode&q=dark+energy HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer TOKEN_REMOVED\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\n",
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/search/query",
            "query" : "fl=bibcode&q=dark+energy",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Origin: http://0.0.0.0:8000\r\nConnection: keep-alive\r\nContent-Length: 846\r\nContent-Security-Policy: default-src 'self'; object-src 'none'\r\nCon...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 1
   },
   {
      "class" : "Mojo::Transaction::HTTP",
      "request" : {
         "body" : "GET /v1/search/query?fl=bibcode&q=star+neutron HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer TOKEN_REMOVED\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\n",
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/search/query",
            "query" : "fl=bibcode&q=star+neutron",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Origin: http://0.0.0.0:8000\r\nConnection: keep-alive\r\nContent-Length: 847\r\nContent-Security-Policy: default-src 'self'; object-src 'none'\r\nCon...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 2
   },
   {
      "class" : "Mojo::Transaction::HTTP",
      "request" : {
         "body" : "GET /v1/search/qtree?fl=bibcode&q=star HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer TOKEN_REMOVED\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\n",
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/search/qtree",
            "query" : "fl=bibcode&q=star",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Origin: http://0.0.0.0:8000\r\nConnection: keep-alive\r\nContent-Length: 577\r\nContent-Security-Policy: default-src 'self'; object-src 'none'\r\nCon...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 3
   },
   {
      "class" : "Mojo::Transaction::HTTP",
      "request" : {
         "body" : "POST /v1/search/bigquery?fl=bibcode&q=*%3A* HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer TOKEN_REMOVED\r\nContent-Length: 207\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\nbibcode\n2003NanoL...
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/search/bigquery",
            "query" : "fl=bibcode&q=*%3A*",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 200 OK\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Origin: http://0.0.0.0:8000\r\nConnection: keep-alive\r\nContent-Length: 857\r\nContent-Security-Policy: default-src 'self'; object-src 'none'\r\nCon...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 4
   }
]

t/useragent.t-lwp-mock.out  view on Meta::CPAN

         "body" : "GET /v1/search/query?fl=author%2Ckeyword&q=dark+matter&rows=100 HTTP/1.1\r\nAccept-Encoding: gzip\r\nAuthorization: Bearer BAD_TOKEN\r\nHost: api.adsabs.harvard.edu\r\nUser-Agent: Mojolicious (Perl)\r\n\r\n",
         "class" : "Mojo::Message::Request",
         "url" : {
            "host" : "api.adsabs.harvard.edu",
            "path" : "/v1/search/query",
            "query" : "fl=author%2Ckeyword&q=dark+matter&rows=100",
            "scheme" : "https"
         }
      },
      "response" : {
         "body" : "HTTP/1.1 401 UNAUTHORIZED\r\nAccess-Control-Allow-Credentials: true\r\nAccess-Control-Allow-Headers: Accept, Authorization, Content-Type, Orcid-Authorization, X-BB-Api-Client-Version, X-CSRFToken\r\nAccess-Control-Allow-Methods: DE...
         "class" : "Mojo::Message::Response"
      },
      "txn_num" : 0
   }
]



( run in 2.808 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )