HTTP 417 錯誤 – 預期結果失敗 (Expectation failed)
介紹
您的 Web 伺服器認為,客戶端(如您的瀏覽器或我們的 CheckUpDown 機器人)傳送的 HTTP 資料流含有一個無法滿足的“預期”請求。該預期請求是相當一般化的,即在 HTTP 協議中只有鬆散的定義。 它可以指定一個以上的預期值, 不同的 Web 伺服器可能對各個預期值可出不同的解釋。
HTTP 迴圈中的 417 錯誤
任何客戶端 ( 例如您的瀏覽器或我們的 CheckUpDown 機器人 ) ,都需要通過以下迴圈:
- 從您站點的 IP 名稱 ( 即您站點的網址-URL, 不帶起始的 ‘http://') 獲得一個 IP 地址。這個對應關係 ( 即由 IP 名稱向 IP 地址轉換的對應關係 ) 由域名伺服器 (DNSs) 提供。
- 開啟一個 IP 套接字 (socket) 連線到該 IP 地址。
- 通過該套接字寫 HTTP 資料流。
- 從您的Web伺服器接受響應的 HTTP 資料流。該資料流包括狀態編碼, 其值取決於 HTTP 協議 。 解析該資料流得到 狀態編碼和其他有用資訊。
該錯誤在以上所述的最後一步生成,即當客戶端收到 HTTP 狀態編碼 並識別其為 ‘417’ 時
解決 417 錯誤 – 一般方法
這個錯誤在大多數網路傳輸中都少有發生,特別是當客戶端系統是一個瀏覽器時就更不可能。 這種型別的網路傳輸很少使用“預期”請求。
如果您的客戶端系統不是一個瀏覽器,這個問題只有通過以下途徑解決, 即先檢查客戶端在試圖做什麼,然後與您的網際網路服務供應商 (ISP) 商討為什麼Web 伺服器無法滿足客戶端傳送的“預期”請求。
解決 417 錯誤 – CheckUpDown
該錯誤應該永遠不會發生在您的 CheckUpDown 帳戶上。 如果出現了, 則通常表明我方系統或是管理您網站的 Web 伺服器系統在程式設計上有缺陷。 我們根本不使用預期請求, 因為我們總是希望得到您要求我們監控的網址的完整內容 – 不帶任何先決條件。
只要您遇到 417 錯誤,就請與我們聯絡(最好通過電子郵件) - 您自己無法解決此類錯誤。我們必須和您的 ISP 及 Web 伺服器軟體供應商聯絡,以確認產生該錯誤的確切原因。
主要看一下是不是IP配置有一定的許可權,我遇到這個問題,就是訪問的伺服器有許可權配置,當前測試的機器IP沒在配置範圍內。
相關推薦
HTTP 417 錯誤 – 預期結果失敗 (Expectation failed)
介紹 您的 Web 伺服器認為,客戶端(如您的瀏覽器或我們的 CheckUpDown 機器人)傳送的 HTTP 資料流含有一個無法滿足的“預期”請求。該預期請求是相當一般化的,即在 HTTP 協議中只有鬆散的定義。 它可以指定一個以上的預期值, 不同的 Web 伺服器可能
System.Net.WebException: 請求因 HTTP 狀態 417 失敗: Expectation failed 問題
今天被System.Net.WebException: 請求因 HTTP 狀態 417 失敗: Expectation failed的問題搞死了 通過url訪問伺服器上的webservice是沒問題的 但在程式中訪問就出現System.Net.WebException
HTTP 417錯誤
前幾天一個店面反映,在登陸客戶端的時候提示同步時鐘失敗(在客戶端執行時會呼叫webservice),當時我以為又是網路質量差的問題,就沒管。結果過了兩天他們又打電話來催,說還是同步時鐘失敗。連上去看了一下日誌檔案發現異常
C#中POST請求時出現System.Net.WebException: 遠端伺服器返回錯誤: (417)Expectation Failed的解決辦法
在使用POST請求的時候,當要POST的資料大於1024位元組的時候,服務不會直接就發起POST請求,而是會分為倆步: (1)傳送一個請求, 包含一個Expect:100-continue, 詢問Ser
遠端伺服器返回錯誤: (417) Expectation Failed 的解決辦法
寫.net程式時在始化程式碼中,或者配置檔案app.config之類的檔案中 加下這麼一句就可以了 System.Net.ServicePointManager.Expect100Continue
C# post資料時 出現如下錯誤: System.Net.WebException: 遠端伺服器返回錯誤: (417) Expectation Failed 的解決辦法
問題描述: 服務端環境: linux + apache(lighttpd) + php5 客戶端環境: windowsxp + iis + .net 呼叫時出現如下錯誤: System.Net.WebException: 遠端伺服器返回錯誤: (417) Expectation Failed。 在 S
呼叫webservice時出現HTTP狀態417:Expectation Failed的解決方法
研究了一下HTTP 1.1的規格書,這個錯誤出現於當server(或proxy server)無法辨識client送出的Expect標頭 解決方法可以在Web.config (app.config)的<configuration>區段中加入以下設定 &l
遠端伺服器返回錯誤 (417) Expectation failed的解決方法
有次在呼叫第三方介面的時候,一直返回錯誤資訊 “遠端伺服器返回錯誤: (417) Expectation failed”,查詢資料後找到如下解決辦法: 在配置檔案中加入: <?xml version=”1.0″ encoding=”utf-8″ ?> <c
頁面報錯誤:HTTP Status 500 - Method "execute" failed for object com.oa.action.loginAction@3c346578解決方法?
error runt abs efi parameter abstract on() and HERE 16:21:07,308 ERROR DefaultDispatcherErrorHandler:42 - Exception occurred during proc
安裝sqlserver 2008 出現重啟計算機失敗錯誤(restart the computer failed)解決辦法
一、Windows+R開啟命令列,在對話方塊中輸入“regedit”,點選執行; 二、此時會彈出登錄檔資訊,在裡面找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager”目錄 三、刪除“PendingFil
遠端伺服器返回錯誤:Expectation Failed
這個異常源自HTTP1.1協議的一個規範: 100(Continue) 100(Continue)狀態程式碼的解釋 允許客戶端發request訊息body之前先用request header試探一下server,看server要不要接收request body,再決定要不要發
HBASE啟動失敗,Failed construction of Master: class org.apache.hadoop.hbase.master.HMaster
sta caused and tex runtime sla class -1 regions Master日誌錯誤:2015-12-02 06:34:32,394 ERROR [main] master.HMasterCommandLine: Master exiting
IIS 配置PHP環境HTTP 500錯誤處理方法
iis在搭建php程序的時候遇到了500錯誤,訪phpinfo測試也是500,重新安裝了php,重新搭建網站,網站管理員賬戶,給上everyone權限測試都是500錯誤,糾結了較長一段時間,後來想到了程序池方面的影響,以下步驟是我解決我的問題的處理方法:打開IIS管理器,選擇應用程序池——你的網站應用程序池(
android studio 更新 Gradle錯誤解決方法(Gradle sync failed)
app 是我 clear 聯網 建議 span 內容 roi file android studio 更新 Gradle錯誤解決方法 Android Studio每次更新版本都會更新Gradle這個插件,但由於長城的問題每次更新都是失敗,又是停止在Refre
ruby on rails模擬HTTP請求錯誤發生:end of file reached
ats ace post result tcs 後來 nec scu microsoft 在文章 Ruby On Rails中REST API使用演示樣例——基於雲平臺+雲服務打造自己的在線翻譯工具 中,利用ruby的Net::HTTP發起http請求訪問IBM Blu
HTTP 400 錯誤 - 請求無效 (Bad request)
string 轉化 param 名稱 解決 說明 類型 str 使用 在ajax請求後臺數據時有時會報 HTTP 400 錯誤 - 請求無效 (Bad request);出現這個請求無效報錯說明請求沒有進入到後臺服務裏; 原因:1)前端提交數據的字段名稱或者是字段類型和後臺
百度編輯器上傳大視頻報http請求錯誤怎麽辦
定制 情況 limits ueditor temp 大內存 put cnblogs max 百度編輯器UEditor是由百度web前端研發部開發所見即所得富文本web編輯器,具有輕量,可定制,註重用戶體驗等特點,開源基於MIT協議,允許自由使用和修改代碼,所以受到很多開放
硬盤提示無法訪問設備硬件出現致命錯誤,導致請求失敗,裏面的數據如何找到
無法 重要 aurora 找到 OS 直接 http AD 軟件圖標 設備硬件出現致命錯誤,導致請求失敗說明這個盤的文件系統結構損壞了。在平時如果數據不重要,那麽可以直接格式化就能用了。但是有的時候裏面的數據很重要,那麽就必須先恢復出數據再格式化。具體恢復方法可以看正文了解
無法訪問移動磁盤顯示設備硬件出現致命錯誤,導致請求失敗的數據找到法子
選擇 數據恢復軟件 正文 註意 http 無法 搜索 百度 保存 移動硬盤打不開設備硬件出現致命錯誤,導致請求失敗,是因為這個I盤的文件系統內部結構損壞導致的。要恢復裏面的數據就必須要註意,這個盤不能格式化,否則數據會進一步損壞。具體的恢復方法看正文 工具/軟件:流星數據
移動硬盤顯示設備硬件出現致命錯誤,導致請求失敗的數據尋回法子
數據恢復無法訪問文件恢復數據找回 移動硬盤打不開設備硬件出現致命錯誤,導致請求失敗,是因為這個I盤的文件系統內部結構損壞導致的。要恢復裏面的數據就必須要註意,這個盤不能格式化,否則數據會進一步損壞。具體的恢復方法看正文工具/軟件:星空數據恢復軟件步驟1:先下載並解壓程序打開後,直接雙擊需要恢復的分區,接