标签: server-response

Firebug的Net标签上的'Waiting for response'消息究竟是什么?

从屏幕截图中可以看出,大部分时间都在等待服务器响应(即紫色区域).

服务器响应时间到底是什么时候?服务器太慢了吗?我的联系太慢了吗?服务器不能一次处理很多信息(我在那里有很多文件,我知道我会将它们合并到更少的文件中)?我该怎么办才能减少等待时间?

PS.所有数据都在同一台服务器上,但我正在使用子域,以便浏览器可以一次处理更多文件.

萤火虫网标签

firebug server-response

22
推荐指数
1
解决办法
2万
查看次数

为什么Firebug会在视频加载请求中显示"206 Partial Content"响应?

我有一堆html5视频元素,其preload属性设置为"auto".他们开始加载很好,但我认为他们的缓存可能有问题,因为每次我重新加载页面(没有清除缓存),他们重新开始.

当我在firebug中检查网络面板时,我注意到其他所有内容(图像和文件)都给了我一条"304未修改"的消息,而视频(和音频)文件给了我一个"206部分内容"消息,在重复的条目中.

当页面加载清除缓存时,"206部分内容"响应也出现在重复条目中,而不是像预期的那样"200 OK"响应.

这是视频和音频元素的正常行为吗?如果没有,怎么能纠正?

firebug server-response http http-status-codes html5-video

17
推荐指数
1
解决办法
3万
查看次数

NSURLSessionUploadTask如何读取服务器响应

我正在使用NSURLSessionUploadTask上传文件.

以下是我的代码的一些部分不完整

let session:NSURLSession = NSURLSession(configuration: config, delegate: self, delegateQueue: NSOperationQueue .mainQueue())

let sessionTask:NSURLSessionUploadTask = session.uploadTaskWithStreamedRequest(request
Run Code Online (Sandbox Code Playgroud)

但问题是我无法获得服务器发回的JSON响应.

以下代表也没有解雇,但其他代表正在解雇

func URLSession(session: NSURLSession, dataTask: NSURLSessionDataTask, didReceiveData data: NSData)
Run Code Online (Sandbox Code Playgroud)

我正在使用的代码:

func sendFileToServer1(fileName:String,fileData:NSData,serverURL:String){

let body = NSMutableData()

let mimetype = "application/octet-stream"
//        let mimetype = "video/quicktime"

let boundary = "Boundary-\(NSUUID().UUIDString)"
let url = NSURL(string: serverURL)

let request = NSMutableURLRequest(URL: url!)
request.HTTPMethod = "POST"
request.setValue("multipart/form-data; boundary=----\(boundary)", forHTTPHeaderField: "Content-Type")
body.appendData("------\(boundary)\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("Content-Disposition:form-data; name=\"file\"; filename=\"\(fileName)\"\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("Content-Type: \(mimetype)\r\n\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData(fileData)
body.appendData("\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("------\(boundary)\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("Content-Disposition:form-data; name=\"submit\"\r\n\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("Submit\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
body.appendData("------\(boundary)--\r\n".dataUsingEncoding(NSUTF8StringEncoding)!)
request.HTTPBody=body

let …
Run Code Online (Sandbox Code Playgroud)

server-response json ios nsurlsession nsurlsessionuploadtask

13
推荐指数
1
解决办法
857
查看次数

如何从 ServerResponse 获取字符串形式的正文进行测试?

假设我们有一个实例o.s.w.reactive.function.server.ServerResponse.

获取其主体内容的正确方法是什么,换句话说,如何实现fetchBodyAsString功能?

test(){
  ServerResponse response = getResponseFromService("mock data");

  String body = fetchBodyAsString(response);

  assertEquals("hello", body);
}
Run Code Online (Sandbox Code Playgroud)

您能否详细说明一下为什么ServerResponse所有内容都有方法(cookies(), headers(), statusCode()),但响应正文却没有?我想应该有一种方法可以用方法获取主体 writeTo(),尽管如何使用它绝对是模糊的。

java spring server-response reactive-programming spring-webflux

9
推荐指数
2
解决办法
1万
查看次数

Javascript评论(和朋友)

有人声称评价是邪恶的.

任何常规HTML页面可能如下所示:

        <script src="some-trendy-js-library.js"></script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

也就是说,假设这样做的人知道他的工作,并在页面末尾加载javascript.

在这里,我们基本上将脚本文件加载到Web浏览器中.有些人已经深入了解并将其用作与第三方服务器通信的方式......

<script src="//foo.com/bar.js"></script>
Run Code Online (Sandbox Code Playgroud)

此时,无论出于何种原因,已经发现在运行时有条件地加载这些脚本是很重要的.

我的观点是什么?虽然机制不同,但我们正在做同样的事情......执行一段纯文本作为代码 - 又名eval().


现在我已经说清楚了,这就是问题......

鉴于某些条件,例如AJAX请求,或(更有趣的是)websocket连接,从服务器执行响应的最佳方法是什么?

这是一对让你思考的事情......

  • eval()服务器的输出.(那边那个家伙晕了吗?)
  • 运行服务器返回的命名函数: var resp = sock.msg; myObj[resp]();
  • 构建我自己的解析器,以弄清楚服务器试图告诉我什么,而不直接搞乱javascript.

javascript server-response eval

8
推荐指数
2
解决办法
407
查看次数

使用PHP脚本检查FTP状态代码

我有一个脚本,使用PEAR HTTP类检查来自HTTP服务器的响应.但是,我最近发现脚本在FTP服务器上失败(可能是任何非HTTP或HTTPS的脚本).我试过谷歌,但没有看到任何脚本或代码从HTTP服务器以外的服务器返回服务器状态代码.

如何使用PHP查找新闻组或FTP服务器的状态?

编辑:我应该澄清,我只对从FTP服务器和我指定的目录中读取的能力感兴趣.我需要知道服务器是否已经死亡,我无权阅读,等等.

请注意,尽管大部分时间我都是语言不可知的,但整个网站都是由PHP驱动的,因此PHP解决方案将是最好的,以便将来易于维护和扩展.

php ftp server-response pear http

6
推荐指数
1
解决办法
2188
查看次数

如何在 PHP 中返回静态文件?

我使用一个.htaccess文件将所有请求重定向到同一个index.php. 从那里,我根据传入请求的 URL 决定要做什么。

现在,我将请求 URL映射到相对于source文件夹的目录结构,以便example.com/user/create映射到source/user/create/index.php. 位于那里的文件可以根据需要处理请求,并生成 HTML 输出。

但这不适用于静态资产,浏览器可能会请求。所以我的想法是找出请求 URL 是否以文件扩展名结尾并将其映射到相对于assets文件夹的目录结构,以便example.com/css/default.css映射到assets/css/default.css. 但我不知道如何使用静态文件而不是来自 PHP 的 HTML 代码进行响应。

通常,这可能会使用附加.htaccess规则来完成,但我想在代码中动态更改资产文件夹。

如何将服务器硬盘上给出的静态文件发送到 PHP 中的浏览器客户端?

php server-response assets httprequest static-files

5
推荐指数
1
解决办法
7200
查看次数

新的Wordpress安装具有很长的响应等待时间

我的网站响应时间很长(3秒).

在此输入图像描述

我尝试逐个停用所有插件并检查,但它的等待时间是2秒.

我也在wp-cache我的直播域上使用w3-cache ,但是等待时间是3秒.

今天我下载了新的WordPress,并配置了所有设置.

我没有添加任何主题或插件并测试其速度; 我看到WordPress的等待时间是2秒.

在此输入图像描述

这意味着我的WordPress响应时间很长.我怎样才能减少它?

php wordpress server-response

1
推荐指数
1
解决办法
2517
查看次数