[英]Format date with Elixir DateTime to RFC2616 format
我想實現一段代碼,將像~U[2022-06-07 18:37:16.842920Z]這樣的日期時間對象轉換為像Tue, 7 Jun 2022 18:37:16 GMT這樣的格式。 我不想使用 Calendar.DateTime.Format.httpdate,因為我們的代碼庫已經使用了 DateTi ...
[英]Format date with Elixir DateTime to RFC2616 format
我想實現一段代碼,將像~U[2022-06-07 18:37:16.842920Z]這樣的日期時間對象轉換為像Tue, 7 Jun 2022 18:37:16 GMT這樣的格式。 我不想使用 Calendar.DateTime.Format.httpdate,因為我們的代碼庫已經使用了 DateTi ...
[英]What is the meaning of "contain an entity which describes the status of the request and refers to the new resource" in the HTTP/1.1 spec?
HTTP/1.1 規范的第 9.5 章 POST 包括以下句子: 如果在源服務器上創建了資源,則響應應該是 201(已創建)並包含一個描述請求狀態並引用新資源的實體,以及一個位置 header 它經常被引用。 意圖很明確,但我對某些所選詞的含義有疑問。 “包含描述請求狀態並引用新資源的實體”到 ...
[英]NestJS REST controller not picking up @Body from PATCH request
我使用 VS Code REST 客戶端擴展有這個測試請求: 在接收端,在此端點上偵聽的 NestJS 應用程序沒有獲取 PATCH 請求的主體,因此在負責更新請求的 NestJS 服務中沒有更新。 這是 NestJS 中的 controller 方法/端點: 以及上面調試控制台日志的結果: 謝謝 ...
[英]Is using the If-Modified-Since header to filter a resource collection to only recent ones in a REST API considered a valid approach?
我正在設計一個 REST API,我需要根據客戶端提供的時間戳(反過來,它將由API 在先前的響應中)。 為此,我正在考慮使用 Last-Modified 和 If-Modified-Since 標頭。 此處較早的問題(例如Is it valid to modify a REST API repr ...
[英]Is it possible to suggest an update to RFC?
第34頁第4節: 大概有5種錯別字,我想知道如何建議更新? 無法直接進行注冊,因為您的ietf.org帳戶應由...所謂的管理員審查。 PS我知道,RFC不應經常更新,這些“問題”不是至關重要的,但這又是基本的事情。 它應該盡可能地理想。 ...
[英]Bad Message 400: Folding Header
我們最近從Jetty v 6_1_26切換到9_4_11。 我們遵循以下網址: http : //jetty.4.x6.nabble.com/Configuring-option-2-of-RFC-7230-paragraph-5-HTTP-header-folding-td4966330 ...
[英]RFCs for implementing HTTP server
我正在考慮開始一個附帶項目,以了解如何構建HTTP服務器。 我開始搜索它,然后才知道RFC文檔中提到了這些規范。 但是截至2017年8月 ,已有超過8200個RFC 。 進一步的搜索使我獲得了用於HTTP的特定RFC,即此處的軟件工程stackexchange上的RFC2616 ...
[英]Have Apache Accept LF vs CRLF in Request Headers
我有一個遺留產品,我試圖支持Apache服務器和服務器只有在最近的更新開始拒絕請求標頭后才使用LF作為換行,並且由於代碼庫的年齡大小,重建它是一個很高的順序。 。 是否有可以使用的設置或mod_rewrite命令可以利用它來允許使用LF而不是CRLF的請求頭,或者將LF重寫為請求頭中的CRLF ...
[英]Return 405 or 404 for OPTIONS http requests
例: 我們提供了一個URL http://.../foo/download.csv Web客戶端(MS Office)在URL上方打開,並嘗試通過http OPTIONS請求訪問(出於我確實不知道的原因) http://.../foo/ 。 到目前為止,由於上述URL不 ...
[英]What are the uses for If-None-Match with multiple entities?
我使用ETag標頭進行緩存,瀏覽器發送了一個相應的If-None-Match標頭。 最初,我只是比較了這些標頭,然后開始工作。 后來我想到rfc2616允許實體列表,因此我將其修復。 問題是,是否使用過該修復程序... 瀏覽器是否會發出包含多個實體的If-None-Match ...
[英]What is “1#” in rfc2616
我正在閱讀rfc2616中的http標准。 現在,我想獲取If-None-Match的格式。 它給了我: If-None-Match =“ If-None-Match”“:”(“ *” | 1#entity-tag) 什么是1# ? 還是劑量1#entity-tag表示E ...
[英]Is there a way to disable byte-range requests on the client side?
我知道可以在服務器上設置Accept-Ranges: none來建議客戶端不要嘗試范圍請求。 我想知道是否有一種方法可以告訴瀏覽器不要嘗試更改范圍請求而不必在服務器上進行任何更改。 例如,Chrome或Firefox中是否存在我可以切換以阻止瀏覽器發出范圍請求的設置? ...
[英]How is determining body length by closing connection reliable (RFC 2616 4.4.5)
我無法直截了當。 RFC 2616在4.4.5中指出,可以通過“ By the server closing the connection. ”來確定Message Length 。 這意味着,服務器在響應中響應(例如返回大圖像)是有效的,該響應在標頭中沒有Content-Length ...
[英]How to split header values?
我正在解析HTTP標頭。 我想將標題值拆分為有意義的數組。 例如, Cache-Control: no-cache, no-store應該返回['no-cache','no-store'] 。 HTTP RFC2616說: 當且僅當該頭字段的整個字段值被定義為以逗號分隔的 ...
[英]Does CouchDB suppport Content-Range in attachment PUT requests?
我想使用CouchDB保留一些日志(不要問為什么;-)),我想利用CouchDB的附件功能 。 應該注意的是,我有很多日志,但是每個日志都很小,我不希望它們中的任何一個超過1Mb(通常它們在Kb范圍內更大)。 AFAICS我有兩種選擇: 我可以在服務器端累積日志,然后將整個日志 ...
[英]HTTP - Multiple Trailer Headers
我試圖在我的服務器中實現HTTP,並且無法找到有關如何處理多個拖車頭字段(使用分塊編碼)的任何信息。 標准( http://tools.ietf.org/html/rfc2616#section-14.40 )指出:“預告片一般字段值表示給定的標題字段集合存在於使用分塊傳輸編碼的消息的預告 ...
[英]Get current date RFC 2616 formated
我如何在Android App中獲取RFC 2616格式的當前日期? 例如:2006年4月5日,星期三,格林尼治標准時間 ...
[英]Connection Close for HTTP request response
關於HTTP連接,我有兩個問題: 如果客戶端使用Connection發送HTTP請求:接近HTTP Server,客戶端收到響應后,是否是HTTP服務器或客戶端負責發送TCP FIN? 如果客戶端發送格式錯誤的HTTP請求,並且服務器發送400 BAD REQUEST,最佳做法 ...
[英]How should HTTP Server respond to HEAD request for chunked encoding
我有一個問題,當將HEAD發送到資源並且服務器決定執行分塊編碼時,HTTP Server響應會如何? 如果服務器始終希望對特定資源上的GET執行分塊編碼,因為它在生成響應時不知道確切的內容長度,那么當在同一資源上發送HEAD時服務器應如何表現。 ...
[英]Content-Encoding vs Transfer Encoding in HTTP
我對Content-Encoding和Transfer-Encoding的用法有疑問: 如果我的理解正確,請告訴我: 客戶端在其請求中可以使用accept-encoding標頭指定願意接受的編碼類型。 因此,如果服務器希望在傳輸之前對消息進行編碼,例如。 gzip,它可以壓縮實體 ...