问题标签 [server-response]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 服务器返回错误代码 400,但在 HTTP 请求中的 localhost 中完美运行
我正在制作一个 HttpRequest 来上传 3 张图片和一些参数。我已经给出了下面的代码。当我向 localhost 发出请求时一切正常,但是当我向外部服务器发出请求时,服务器返回CODE 400
这是我的 httprequest 代码
仅供参考,我已经在服务器中授予了文件的写权限。
请帮我解决这个问题。
database-connection - SQL 查询执行是 TTFB 的一部分吗?
我面临一个网页加载时间的问题,其中页面加载时间约为 1.5 分钟,而 TTFB 接近 1.2 分钟。
我看到的是数据库表有 17k 行,这可能是这种缓慢的原因。
但 TTFB 指的是浏览器创建与服务器的连接并开始下载网页内容所需的时间。
那么 SQL 查询执行也是 TTFB 的一部分吗?注意:我在带有 SQL Server 2016 数据库的 Windows Server 2012 R2 上运行该网站。
curl - Google 无法抓取,网站未更改。想法?
我有一个利用 Byethost 的免费站点,它利用 iFastnet 托管服务。一段时间以来,我的网站已被谷歌“取消索引”,因为由于某种原因它现在无法获取我网站的任何方面。我可以在任何网络浏览器中毫无问题地访问我的网站,并且我没有更改该网站的任何代码。我的 robots.txt 甚至设置为
奇怪的是,谷歌结构化数据工具能够获取任何页面,但谷歌爬虫的所有其他方面都无法从网站获取资源。
例如,通过谷歌测试 robots.txt 时,它说
很明显,谷歌在到达服务器并下载 robots.txt 资源之前就以某种方式被阻止了。
当我从我的计算机上 cURL 网站时,它也会给我一个 403 错误。但是当我尝试在私人服务器上卷曲网站的副本时,它会毫无问题地返回页面。这肯定与谷歌的问题有关。
但我没有 .htaccess 或任何安全功能,如启用 IP 黑名单,所以这非常令人困惑。
我的 byethost 免费计划也不应该有 cloudflare,因为它是一项高级功能。
谁能提供一些关于我为什么会收到这些 403 错误的见解?这是否与 Google 无法再访问该网站的原因相同?我怎样才能解决这个问题?
谢谢
java - 改造响应{protocol=h2, code=404, message=, url=https://myurl/api/}
我正在使用 retrofit2 发送请求,但作为响应,我收到以下错误
响应{protocol=h2, code=404, message=, url= https://myurl/api/ }
在这里,我将我的基本网址传递给请求
静态最终字符串 BASE_URL = " https://myurl/ ";
这是我的控制器类。
这是我的界面。在这里,我使用 map 传递带有参数和标题的正文
这是我的 api 调用函数,我正在传递参数以获取响应。我得到了上面显示的错误响应。
寻找答案。!
javascript - 如何在 chrome 扩展程序中重新定向到谷歌搜索?
我想将搜索查询从 chrome 扩展重定向到 google,但 google/chrome 不允许这样做。
我要问一个简单的链接,该链接将重定向到以下内容:https://www.google.com/search?q=tesla+news。但由于我的域是(例如)www.tesla-news.com,我无法重定向到 google.com/search?q=tesla+news,而只能重定向到 tesla-news.com/search?q=tesla+news。并且还允许人们在 google chrome 扩展中搜索自己并将他们重定向到 google。
我正在考虑在服务器端进行某种简单的重定向?例如 - 在我的网站中获取 tesla-news.com/search?q=tesla+news 并重定向到https://www.google.com/search?q=tesla+news。
有人知道如何解决吗?
谢谢!
javascript - Node.js:如何找出 400 错误请求的内容?
我正在使用 Node.js 构建服务器。由于多种原因,我无法从客户端(使用应用程序或邮递员)触发有效请求。但我可以在服务器端注销数据。目前,一条路线有问题并返回“错误 400:错误请求”。我怎样才能找出原因?
这是我的路线(它使用Now Serverless 功能):
我尝试注销响应,但上面有数百个键,我找不到content
. 例如response.body
是undefined
.
如何找出 400 错误的原因?我认为在某处的响应中必须有一条消息或某些东西?
为了完成,这里是完整的回应:
javascript - 为什么我在使用 NODEJS 和 EXPRESSJS 通过 RESTAPI 中的参数(ID)向服务器发出请求后没有收到正确的响应
名为 Node 的模块dishRouter.js
实现了/dishes/:dishId
REST API 端点的 Express 路由器。
index.js
菜路由器.js
向 发送GET
请求时localhost:3000/dishes/28
,将发送以下响应:
但我需要的是Will send details of the dish:28 to you!
,我无法解决问题。
对于其他方法调用,我也需要相同的响应。
java - 如何从 ServerResponse 获取正文作为字符串进行测试?
假设我们有一个o.s.w.reactive.function.server.ServerResponse
.
获取其主体内容的正确方法是什么,换句话说如何实现fetchBodyAsString
功能?
您能否详细说明一下为什么ServerResponse
所有东西都有方法(cookies(), headers(), statusCode()
),但响应体?我想应该有一种方法来获取身体 writeTo()
,虽然它是绝对模糊的如何使用它。
server - 为什么我的服务器响应如此之高(首字节时间)?
我的一个网站的服务器响应突然变得非常慢 - 目前是 41859 毫秒的首字节时间。
已经与托管服务提供商谈过了,但他们没有注意到服务器有任何变化或问题。所以我不知道是什么问题。已经尝试过用于缓存和图像优化的插件,但我知道这无济于事。
有谁知道可能是什么问题?我也进行了安全检查,但没有发现任何东西,以防万一它是病毒。
有任何想法吗?
python-3.x - PyQt5 - 服务器响应内容的 QWebEngineUrlRequestInterceptor
为了开发我的浏览器应用程序,我安装了一个QWebEngineUrlRequestInterceptor
,所以我可以过滤被重新请求的 URL。我希望现在能够拥有类似的东西,但对于服务器响应内容,即一种理论QWebEngineServerResponseInterceptor
类。我不知道存在任何类,我什至不知道它是否QtWebEngine
支持拦截服务器响应,因为这可能直接Chromium Networking Stack
进入QtWebEngine
. 我希望能够在将 Javascipt、html 等加载到QWebEngineView
.
我正在考虑阻止 中的所有 URL QWebEngineUrlRequestInterceptor
,然后用如何将其加载到 中,或者如何捕获并将其加载到请求中。QNetworkAccessManager
Chromium Networking Stack
QNetworkReply
QWebEngineView
POST data
POST
我可以使用某种解决方法,以便在将服务器响应内容加载到QWebEngineView
?