Title: fetch('https://www.php.net') using official nodejs binaries results in 503 - but 200 on other binaries, in browser, curl, etc. · Issue #4516 · nodejs/help · GitHub
Open Graph Title: fetch('https://www.php.net') using official nodejs binaries results in 503 - but 200 on other binaries, in browser, curl, etc. · Issue #4516 · nodejs/help
X Title: fetch('https://www.php.net') using official nodejs binaries results in 503 - but 200 on other binaries, in browser, curl, etc. · Issue #4516 · nodejs/help
Description: Node.js Version v22.12.0 NPM Version 10.9.0 Operating System Linux amezin-laptop.home.arpa 6.12.4-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Mon, 09 Dec 2024 14:30:31 +0000 x86_64 GNU/Linux Subsystem https Description Download https://nodejs....
Open Graph Description: Node.js Version v22.12.0 NPM Version 10.9.0 Operating System Linux amezin-laptop.home.arpa 6.12.4-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Mon, 09 Dec 2024 14:30:31 +0000 x86_64 GNU/Linux Subsystem ht...
X Description: Node.js Version v22.12.0 NPM Version 10.9.0 Operating System Linux amezin-laptop.home.arpa 6.12.4-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Mon, 09 Dec 2024 14:30:31 +0000 x86_64 GNU/Linux Subsystem ht...
Opengraph URL: https://github.com/nodejs/help/issues/4516
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"fetch('https://www.php.net') using official nodejs binaries results in 503 - but 200 on other binaries, in browser, curl, etc.","articleBody":"### Node.js Version\n\nv22.12.0\n\n### NPM Version\n\n10.9.0\n\n### Operating System\n\nLinux amezin-laptop.home.arpa 6.12.4-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Mon, 09 Dec 2024 14:30:31 +0000 x86_64 GNU/Linux\n\n### Subsystem\n\nhttps\n\n### Description\n\n1. Download https://nodejs.org/dist/v22.12.0/node-v22.12.0-linux-x64.tar.xz and unpack\r\n2. Run bin/node\r\n3. `await fetch('https://www.php.net')`\r\n\r\nResult:\r\n```\r\nResponse {\r\n status: 503,\r\n statusText: 'Service Temporarily Unavailable',\r\n headers: Headers {\r\n server: 'myracloud',\r\n date: 'Mon, 16 Dec 2024 07:43:14 GMT',\r\n 'content-type': 'text/html',\r\n 'transfer-encoding': 'chunked',\r\n connection: 'keep-alive',\r\n 'cache-control': 'no-cache, no-store, max-age=0',\r\n 'x-content-type-options': 'nosniff',\r\n 'x-xss-protection': '1; mode=block',\r\n 'x-frame-options': 'SAMEORIGIN'\r\n },\r\n body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true },\r\n bodyUsed: false,\r\n ok: false,\r\n redirected: false,\r\n type: 'basic',\r\n url: 'https://www.php.net/'\r\n}\r\n```\r\n\r\nWhen I do the same `await fetch('https://www.php.net')` in `nodejs-lts-iron-20.18.1-1`, or `nodejs-23.4.0-1`, provided by Arch Linux, I get:\r\n\r\n```\r\nResponse {\r\n status: 200,\r\n statusText: 'OK',\r\n headers: Headers {\r\n server: 'myracloud',\r\n date: 'Mon, 16 Dec 2024 07:43:56 GMT',\r\n 'content-type': 'text/html; charset=utf-8',\r\n 'transfer-encoding': 'chunked',\r\n connection: 'keep-alive',\r\n 'last-modified': 'Mon, 16 Dec 2024 07:30:09 GMT',\r\n 'content-language': 'en',\r\n 'permissions-policy': 'interest-cohort=()',\r\n 'x-frame-options': 'SAMEORIGIN',\r\n 'set-cookie': 'LAST_NEWS=1734335036; expires=Tue, 16 Dec 2025 07:43:56 GMT; Max-Age=31536000; path=/; domain=.php.net',\r\n link: '\u003chttps://www.php.net/index>; rel=shorturl',\r\n 'content-encoding': 'gzip',\r\n vary: 'accept-encoding',\r\n expires: 'Mon, 16 Dec 2024 07:43:56 GMT',\r\n 'cache-control': 'max-age=0'\r\n },\r\n body: ReadableStream { locked: false, state: 'readable', supportsBYOB: true },\r\n bodyUsed: false,\r\n ok: true,\r\n redirected: false,\r\n type: 'basic',\r\n url: 'https://www.php.net/'\r\n}\r\n```\r\n\r\nAlso the page opens successfully in Firefox, curl successfully downloads it.\r\n\r\nWhy does it happen and can it be fixed?\n\n### Minimal Reproduction\n\n_No response_\n\n### Output\n\n_No response_\n\n### Before You Submit\n\n- [X] I have looked for issues that already exist before submitting this\n- [X] My issue follows the guidelines in the README file, and follows the 'How to ask a good question' guide at https://stackoverflow.com/help/how-to-ask","author":{"url":"https://github.com/amezin","@type":"Person","name":"amezin"},"datePublished":"2024-12-16T07:58:15Z","url":"https://github.com/nodejs/help/issues/4516"}
| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:7cd3f2f0-9bb0-3a88-d1b4-517779c78ff3 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | C454:143C91:139FF4F:1A2604C:6AED616E |
| html-safe-nonce | 71058208670dcb4be4b3018b326bcb6c00c26e629e77c32aea90d113eea6472b |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNDU0OjE0M0M5MToxMzlGRjRGOjFBMjYwNEM6NkFFRDYxNkUiLCJ2aXNpdG9yX2lkIjoiNzU5ODIyNDMwNDM5MDM2NTU1MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 4b3d76c4de134c8ebbe7d2ffcb044732c5e91a5b1787e9a1e94d0593dea9b19c |
| hovercard-subject-tag | issue:2741616879 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/nodejs/help/4516/issue_layout |
| twitter:image | https://opengraph.githubassets.com/553a2b43a3c5203446437cc3d6c68dce3551bd78d6395e9678206eb57b88adc2/nodejs/help/issues/4516 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/553a2b43a3c5203446437cc3d6c68dce3551bd78d6395e9678206eb57b88adc2/nodejs/help/issues/4516 |
| og:image:alt | Node.js Version v22.12.0 NPM Version 10.9.0 Operating System Linux amezin-laptop.home.arpa 6.12.4-zen1-1-zen #1 ZEN SMP PREEMPT_DYNAMIC Mon, 09 Dec 2024 14:30:31 +0000 x86_64 GNU/Linux Subsystem ht... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | amezin |
| hostname | github.com |
| expected-hostname | github.com |
| None | 56fb42677ae87ed3e64410323d67980aa65d0485568a7858f874e7edfc6d1c11 |
| turbo-cache-control | no-preview |
| go-import | github.com/nodejs/help git https://github.com/nodejs/help.git |
| octolytics-dimension-user_id | 9950313 |
| octolytics-dimension-user_login | nodejs |
| octolytics-dimension-repository_id | 43069468 |
| octolytics-dimension-repository_nwo | nodejs/help |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 43069468 |
| octolytics-dimension-repository_network_root_nwo | nodejs/help |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 9c9a37e2423ed382cf39f70b5aa4b4858b40a3b0 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | issues |
Links:
Viewport: width=device-width