一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - PHP教程 - Laravel中正確地返回HTTP狀態(tài)碼方法示例

Laravel中正確地返回HTTP狀態(tài)碼方法示例

2021-08-17 15:57PHP教程網(wǎng) PHP教程

這篇文章主要給大家介紹了如何在Laravel中正確地返回HTTP狀態(tài)碼的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Laravel具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧

Laravel中正確地返回HTTP狀態(tài)碼方法示例

在 API 中返回狀態(tài)碼是很重要的,因?yàn)轫憫?yīng)處理程序是工作在 API 的響應(yīng)狀態(tài)碼之上的。

寫 API 時(shí)其中有一個(gè)重要的地方是更好的處理響應(yīng)狀態(tài)碼。以前,我一般會(huì)使用不常用的 Integer 類型數(shù)字作為 HTTP 狀態(tài)碼 。看下面的這個(gè)例子:

  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Http\Controllers\Controller;
  4. use App\Post;
  5. Class PostsController extends Controller{
  6. public function store(){
  7. $post = new Post(request()->only('title', 'description'));
  8. request()->user()->posts()->save($post);
  9. return response()->json(['post' => $post], 201);
  10. }
  11. }

在 API 的調(diào)用期間 ,如果數(shù)據(jù)已被創(chuàng)建,那么將會(huì)響應(yīng) HTTP 201 狀態(tài)碼,但是很多的開發(fā)者并不知道 201 狀態(tài)碼,他們更熟悉 200 成功狀態(tài)碼 。使用 Symfony Response 類可以解決這個(gè)問題 。它包含了所有的 HTTP 狀態(tài)碼,并且使用更簡單易懂的命名 。以上的代碼可以修改為如下代碼:

  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Http\Controllers\Controller;
  4. use App\Post;
  5. use Symfony\Component\HttpFoundation\Response;
  6. Class PostsController extends Controller{
  7. public function store(){
  8. $post = new Post(request()->only('title', 'description'));
  9. request()->user()->posts()->save($post);
  10. return response()->json(['post' => $post], Response::HTTP_CREATED);
  11. }
  12. }

這個(gè)類包含了所有定義的 HTTP 狀態(tài)碼,先來看看其中的一些狀態(tài)碼:

Laravel中正確地返回HTTP狀態(tài)碼方法示例

雖然我不覺得直接寫數(shù)值的 HTTP 狀態(tài)碼是一個(gè)壞習(xí)慣,但是使用

HTTP 狀態(tài)碼時(shí)用一些不解自明的命名會(huì)更好。大家編碼快樂!

原文地址:https://medium.com/@naumancs/how-to-use-...

譯文地址:https://learnku.com/laravel/t/9684/how-t...

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)我們的支持。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品日本一区二区三区在线看 | 青柠网在线观看视频 | 国产精品成人扳一级aa毛片 | 91精品综合| 2020韩国三级理论在线观看 | 日本妇人成熟免费不卡片 | 美女被狂干 | 日韩精品一区二区三区中文在线 | 国产午夜精品福利久久 | 国产精品怡红院永久免费 | 免费高清视频免费观看 | 513热点网| 亚洲区视频在线观看 | 久久99r66热这里只有精品 | 无遮18禁在线永久免费观看挡 | 好大夫在线个人空间 | 亚洲邪恶天堂影院在线观看 | 91尤物在线视频 | 桃色综合网 | 国产成人盗摄精品 | 手机在线观看网站免费视频 | 2020精品极品国产色在线观看 | 色综合天天综合网国产人 | 67194在线免费观看 | 操比图片 | 精品一区二区三区免费观看 | 国产精品日韩欧美一区二区 | 婷婷中文网 | 午夜国产精品 | 国产精品免费久久久久影院小说 | free性丰满hd性欧美人体 | 成人免费一区二区三区在线观看 | 国产高清在线看 | 日本人成年视频在线观看 | 四虎影院永久网站 | 毛片一级免费 | 91啦在线播放 | 欧美大陆日韩一区二区三区 | 十大免费b2b网站 | 国产成人性毛片aaww | 天天干女人 |