- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在阅读 FTP 规范并使用 Wireshark 来捕获我的 FTP 客户端发送/接收的数据包,并有一些关于它们的问题。
首先是来自我的 FTP 服务器的“连接问候语”(如 FTP RFC 所称):
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
220-You are user number 2 of 50 allowed.
220-Local time is now 15:22. Server port: 21.
220-This is a private system - No anonymous login
220-IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
每
RFC959#page-35如果在三位数字后面有 - 则表示它是多行响应。因此,后续的 220- 似乎是不必要的,上面的内容可以改写如下:
220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
You are user number 2 of 50 allowed.
Local time is now 15:22. Server port: 21.
This is a private system - No anonymous login
IPv6 connections are also welcome on this server.
220 You will be disconnected after 15 minutes of inactivity.
那是对的吗?
A reply is defined to contain the 3-digit code, followed by Space
, followed by one line of text (where some maximum line length
has been specified)
然而,RFC 没有讨论如何或何时指定这样的“最大行长度”。它为这些多行响应提供的特定用例是 STAT 回复,但在我看来,该示例有点人为,因为无论如何我认为 STAT 响应中都没有新行。
LÀM
{
$result = @fgets($this->connection, 512);
$response .= $result;
}
while (substr($result, 3, 1) !== ' ');
他们对 512 的选择似乎是随意的*,然而,暂时忽略了他们的
substr($result, 3, 1) !== ' '
也会打破我在这篇文章前面所做的“连接问候”重写。
1 Câu trả lời
您对多行响应是正确的。但是许多服务器使用在每行开头重复代码的格式。因此,不幸的是,您需要能够同时处理两者。
至于线长,我不知道。 phpBB 代码似乎确实没有遵循 RFC。
关于ftp - ftp 回复如何工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15820936/
Tôi đang gặp phải sự cố kỳ lạ này với một số mã Powershell đơn giản trong Windows 10 và tôi nghĩ có thể tôi đã làm sai điều gì đó, nhưng tôi không phải là thiên tài với Powershell. Tôi có cái này: $ix = [System.Net.Dn
var urlsearch = "http://192.168.10.113:8080/collective-intellegence/StoreClicks?userid=" + userId +
Tôi đang gặp một vấn đề rất kỳ lạ khiến tôi phát điên suốt hai ngày qua. Tôi có một thiết bị nối tiếp (máy đo ánh sáng LS 100) mà tôi đang cố gắng điều khiển. Sử dụng một thiết bị đầu cuối (termite) với các tham số chính xác được thiết lập, tôi có thể gửi lệnh ("MES"), theo sau là dấu phân cách (CR LF) và tôi nhận được
Hiện tại tôi đang cố gắng chạy COM mà không cần đăng ký bằng cách sử dụng Excel làm máy khách và dll .NET làm máy chủ. Hiện tại tôi chỉ đang cố gắng đưa ra bằng chứng về khái niệm nhưng đang gặp phải rắc rối. Rõ ràng là khi tôi sử dụng Excel, tôi không thể chỉ sử dụng cùng một
Tôi đã phát triển API REST đơn giản - https://github.com/pavelpetrcz/MandaysFigu - và vấn đề của tôi là trên máy chủ cục bộ, với máy chủ WildFly 16, ứng dụng chạy tốt.
Tôi đang gặp phải một tình huống kỳ lạ - việc tạo một số đối tượng Mongoengine từ shell Django thì thành công, nhưng việc tạo các đối tượng tương tự từ chế độ xem Django thì có vẻ thành công nhưng không có dữ liệu nào xuất hiện trong MongoDB.
Tôi mới sử dụng Flask và vừa viết một ứng dụng web khá đơn giản - không có cơ sở dữ liệu, chỉ là giao diện cho API tìm kiếm chuyến bay. Mọi thứ đều hoạt động tốt, nhưng để cải thiện kỹ năng, tôi đang cố gắng cấu trúc lại mã của mình bằng Application Factory và Blueprints. Hãy để nó với mủ
Sự kiện JavaScript Google Analytics của tôi hoạt động tốt trong bảng điều khiển dành cho nhà phát triển. Nhưng khi đưa vào trang từ các tệp js bên ngoài thì chúng không hoạt động chút nào. Vì một lý do nào đó. Ví dụ: lệnh sau sẽ chạy khi được đưa vào bảng điều khiển. Nhưng khi được đưa vào một
Đây là một nhiệm vụ trong cuốn sách có tên "Node.js 8 the Right Way". Bạn có thể xem bên dưới: Đây là giải pháp của tôi: 'use strict'; const zmq = require('zeromq
Tôi đang đọc các dòng văn bản và tạo danh sách các từ duy nhất của văn bản đó (sau khi viết thường chúng). Tôi có thể làm cho nó hoạt động với flatMap nhưng không thể làm cho nó hoạt động với luồng "phụ" của bản đồ. flatMap có vẻ ngắn gọn hơn và "tốt hơn", nhưng tại sao lại khác?
Tôi đang viết một số tập lệnh PowerShell để thực hiện một số thao tác tự động hóa. Tôi thấy ở đây echo $? trả về giá trị true hoặc false tùy thuộc vào câu lệnh trước đó. Tôi vừa phát hiện ra rằng echo là bí danh của Write-Output. Viết máy chủ $?
đóng cửa. Câu hỏi này không đáp ứng được hướng dẫn của Stack Overflow. Hiện tại câu hỏi này không chấp nhận câu trả lời. Bạn muốn cải thiện vấn đề này? Cập nhật câu hỏi để nó phù hợp với chủ đề của Stack Overflow. Đã đóng cửa 4 năm trước. Cải thiện điều này
Tôi đã sao chép một lớp View Controller đang hoạt động từ một dự án khác vào một dự án mới. Tôi không thể tải View vào một dự án mới. Trong dự án cũ tôi đã sử dụng presentModalViewController. Trong phiên bản mới, tôi
Tôi rất mới với JavaScript nên thật khó để biết mình sai ở đâu. Vì một lý do nào đó mà chức năng của tôi không hoạt động bình thường. Bất kỳ sự giúp đỡ nào cũng được hoan nghênh. Tôi đã thử sử dụng chúng trong các tệp js bên ngoài, trong phần head/body, nhưng có vẻ như không có tác dụng gì. Lỗi là hoặc
Tôi đang cố gắng học về hộp kiểm trong Flutter. Vấn đề là khi tôi muốn sử dụng hộp kiểm trong Scaffold(body:), nó lại hoạt động. Nhưng tôi muốn sử dụng nó ở nhiều nơi khác nhau, ví dụ như làm một mục trong ListView. trả lại Cente
Hiện tại chúng tôi đang sử dụng sleuth 2.2.3.RELEASE và chúng tôi không thấy trường userId được truyền trong tiêu đề http không được truyền đi. Dưới đây là mã của chúng tôi. BaggageField YÊU CẦU_I
Tôi có một hộp kết hợp chứa một mục, giả sử là "a". Tôi muốn gọi Action Listener của hộp kết hợp đó chỉ khi mục "a" được chọn thủ công. Tôi cũng đã thử ItemStateChanged nhưng nó hoạt động giống như Action
Bạn có thể xem bức ảnh này được không? Bây giờ, một bước trước tôi đã thực hiện lệnh this.interrupt(). Bạn có thể thấy this.isInterrupted() là sai. Tôi nhìn kỹ thì "điều này" vẫn không thay đổi. Nó có cùng ID (1
Hiện tại chúng tôi đang sử dụng sleuth 2.2.3.RELEASE và chúng tôi không thấy trường userId được truyền trong tiêu đề http không được truyền đi. Dưới đây là mã của chúng tôi. BaggageField YÊU CẦU_I
Tôi đang cố gắng thiết lập một biểu mẫu liên hệ trên trang web của mình, khi ai đó nhấn gửi, một công việc sẽ chạy và trong công việc đó, một thông báo sẽ được gửi đến tất cả người dùng quản trị. Tuy nhiên tôi vẫn nhận được lỗi này trong bảng tính bị lỗi: Illuminate\Database\El
Tôi là một lập trình viên xuất sắc, rất giỏi!