1. 程式人生 > >狀態碼告知從服務端返回的請求結果

狀態碼告知從服務端返回的請求結果

參考《圖解HTTP》
1.狀態碼的類別:

示例 狀態 原因短語
1XX Informational 接收的請求正在處理
2XX Success 請求正常處理完畢
3XX Redirection 需要進行附加操作已完成請求
4XX Client Error 伺服器無法處理請求
5XX Server Error 伺服器處理請求出錯

2XX
200:OK,請求已政策處理;
204:No Content,請求處理成功,單沒有資源可返回;
206:Partial Content,對資源某一部分的請求;

3XX
301:Moved Permanently,資源的URI已更新,請更新請求的書籤;
302:Found,資源的URI已臨時定位到其他位置;
303:See Other,資源的URI已更新;
304:Not Modified,資源已找到,但是不符合條件請求;
307:Temporary Redirect,臨時重定向,同302;

4XX
401:Bad Request,請求失敗;
402:Unauthorized,認證失敗;
403:Forbidden,禁止訪問;
404:Not Found,請求的資源不存在;

5XX
500:Internal Server Error,伺服器故障;
503:Service Unavailable,伺服器正忙;

相關推薦

狀態告知服務返回請求結果

參考《圖解HTTP》 1.狀態碼的類別: 示例 狀態 原因短語 1XX Informational 接收的請求正在處理 2XX Success 請求正常處理完畢 3XX Redirection

Java 通過HttpClient Post方式提交json,並服務返回json資料

直接上程式碼吧,和前面幾篇文章都差不多 java程式碼: package PostPager; import java.io.IOException; import java.io.InputStream; import java.io.Output

Java 通過httpClient Post方式提交xml,並服務返回資料

在通過http請求連線服務端程式時,有兩種方式httpClient這個不是標準的java庫,但是是開源專案,能夠快捷的開發,但如果做Android的開發,推薦使用httpUrlConnect這個工具。但是httpClient確實也是一個比較好用的工具。 這裡面

Java 通過HttpURLConnection Post方式提交json,並服務返回json資料

這個技術和xml差不過,主要是服務端程式碼稍微修改,客戶端程式碼修改部分傳遞引數就可以完成,但在之前需要匯入json所需要的jar包。 PostJson.java程式碼 package PostPager; import java.io.InputSt

客戶服務發起請求,呼叫功能方式:

1_通過表單向服務端發起請求  2_通過連結向服務端發起請求  3_Ajax向服務端發起請求 <form action="/BaseServlet/ServletDemo?method=addStu" method="post">            使用

RestTemplate處理請求狀態為非200的返回資料

一、RestTemplate實踐 RestTemplate是Spring提供的用於訪問Rest服務的客戶端, RestTemplate提供了多種便捷訪問遠端Http服務的方法,能夠大大提高客戶端的編寫效率。 呼叫RestTemplate的預設建構函式,RestTemp

使用HttpClient傳送http請求,並解析伺服器返回的資料

使用Apache的httpclient包可以模擬HTTP請求的傳送, get和post均可以。最方便的地方就是請求struts等web框架進行測試,省去了做測試頁面的差事。import java.io.IOException; import java.io.InputStr

解決PHP服務返回json字符串有特殊字符的問題

解析 clas 要求 com 切換 trac bom break 必須 1. 問題描述 在調用PHP後臺接口發現後臺接口返回的json字符串Gson一直解析不通過: List<Region> districts = null; if (!Text

HTTP的head,狀態及Web服務器的工作流程

HTTPHTTP協議首部: image/jpeg 動態效果:Java, Applet, JRE 動態網頁: 服務器端存儲的文檔非HTML格式,而是編程語言開發的腳本,腳本接受參數之後在服務器運行一次,運行完成之後會生成HTML格式的文檔,把生成的文檔發給客戶端; 例:web: index.php 執行過程:w

服務視角看高併發難題

所謂伺服器大流量高併發指的是:在同時或極短時間內,有大量的請求到達服務端,每個請求都需要服務端耗費資源進行處理,並做出相應的反饋。   從服務端視角看高併發 服務端處理請求需要耗費服務端的資源,比如能同時開啟的程序數、能同時執行的執行緒數、網路連線數、cpu、I/O、記憶體等等,由於服務端

netty源分析之服務啟動

分享圖片 tco his listen null broadcast was current 問題 ServerBootstrap與Bootstrap分別是netty中服務端與客戶端的引導類,主要負責服務端與客戶端初始化、配置及啟動引導等工作,接下來我們就通過netty源碼

服務接收到的資料轉成JSON資料

第一步,從服務端接收資料,並將資料轉成int陣列。 try{ // 建立輸入流物件InputStream is = socket.getInputStream(); int length = is.a

Java服務返回多張圖片到客戶的解決辦法

    這兩天和其他公司的猿同胞合作完成了一個從服務端返回多張圖片到客戶端的任務。這個事情看似很簡單,但其中有幾個點是很容易犯錯誤的。     1.服務端返回多張圖片,而不是一張,且具體多少張,客戶端事先不知道。     我們知道,返回

WCF通訊服務返回響應錯誤

【錯誤描述】 接收對 http://192.168.1.18:8001/ObtainData/Service 的 HTTP 響應時發生錯誤。這可能是由於服務終結點繫結未使用 HTTP 協議造成的。這還可能是由於伺服器中止了 HTTP 請求上下文(可能由於服務關閉)所致 【問題原因】

axis2生成webservice服務返回String[]和String[][]一維陣列和二維陣列解析

環境:用axis2生成服務端,用aixs做客戶端 1:直接返回String[];          public String[] testArr(String name) {     

使用openlayer中的filter返回滿足查詢條件的要素並顯示屬性資訊

本功能主要參考官網的filter例子,地址如下 該功能主要實現了在右上方選擇需要查詢要輸的欄位,並輸入相應欄位要查詢的值,支援模糊查詢,在點選查詢之後,地圖介面上顯示查詢出的要素並定位到這些要素,

netty4 服務同步客戶返回結果

 netty是一個非同步通訊框架,在有的時候我們想使用服務端向客戶端傳送訊息,服務端同步等待客戶端返回結果然進行下一步的業務邏輯操作。那要怎麼做才能同步獲取客戶端返回的資料呢?這裡我用到了JDK中的閉鎖等待 CountDownLatch,接下來看看程式碼如何實現: 服務端:

服務Http請求Request和response原理解析篇(1)

什麼是servlet? .Sun(oracle)公司制定的一種用來擴充套件Web伺服器功能的元件規範. 元件:在軟體開發行業,符合一定規範,實現部分功能,並且需要部署到容器中才能執行的軟體模組 容器:符合一定規範,提供元件執行環境的一個程式 什麼是HTTP協議? Hype

java實現服務下載檔案

這邊用一個簡單的servlet實現java從服務端下載檔案的操作    寫一個servlet: <servlet> <servlet-name>DownloadServlet</servlet-name> <serv

Android使用開源框架完成城市列表三級聯動(服務獲取資料來源和自定義json資料來源)

Android-PickerView使用步驟:1.新增Jcenter倉庫 Gradle依賴:compile 'com.contrarywind:Android-PickerView:4.1.4'2.在Activity中新增如下程式碼:package com.xueqing.r