您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
webman-响应-header设置
发布时间:2022-01-18 22:09:44编辑:雪饮阅读()
两种设置header实例:
<?php
namespace app\controller;
use support\Request;
class User
{
public function headerSet1(Request $request)
{
return response('hello webman', 200, [
'Content-Type' => 'application/json',
'X-Header-One' => 'Header Value'
]);
}
public function headerSet2(Request $request)
{
return response('hello webman')
->header('Content-Type', 'application/json')
->withHeaders([
'X-Header-One' => 'Header Value 1',
'X-Header-Tow' => 'Header Value 2',
]);
}
}
设置方法1被请求:
[root@localhost wwwroot]# wget http://127.0.0.1:8787/user/headerSet1 -d
DEBUG output created by Wget 1.14 on linux-gnu.
URI encoding = ‘UTF-8’
Converted file name 'headerSet1' (UTF-8) -> 'headerSet1' (UTF-8)
Converted file name 'headerSet1' (UTF-8) -> 'headerSet1' (UTF-8)
--2022-01-18 15:10:44-- http://127.0.0.1:8787/user/headerSet1
Connecting to 127.0.0.1:8787... connected.
Created socket 3.
Releasing 0x0000000002432870 (new refcount 0).
Deleting unused 0x0000000002432870.
---request begin---
GET /user/headerSet1 HTTP/1.1
User-Agent: Wget/1.14 (linux-gnu)
Accept: */*
Host: 127.0.0.1:8787
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response...
---response begin---
HTTP/1.1 200 OK
Server: workerman
Content-Type: application/json
X-Header-One: Header Value
Connection: keep-alive
Content-Length: 12
---response end---
200 OK
Registered socket 3 for persistent reuse.
Length: 12 [application/json]
Saving to: ‘headerSet1’
100%[===========================================================================================================>] 12 --.-K/s in 0s
2022-01-18 15:10:44 (3.82 MB/s) - ‘headerSet1’ saved [12/12]
设置方法2被请求:
[root@localhost wwwroot]# wget http://127.0.0.1:8787/user/headerSet2 -d
DEBUG output created by Wget 1.14 on linux-gnu.
URI encoding = ‘UTF-8’
Converted file name 'headerSet2' (UTF-8) -> 'headerSet2' (UTF-8)
Converted file name 'headerSet2' (UTF-8) -> 'headerSet2' (UTF-8)
--2022-01-18 15:12:34-- http://127.0.0.1:8787/user/headerSet2
Connecting to 127.0.0.1:8787... connected.
Created socket 3.
Releasing 0x00000000015d4870 (new refcount 0).
Deleting unused 0x00000000015d4870.
---request begin---
GET /user/headerSet2 HTTP/1.1
User-Agent: Wget/1.14 (linux-gnu)
Accept: */*
Host: 127.0.0.1:8787
Connection: Keep-Alive
---request end---
HTTP request sent, awaiting response...
---response begin---
HTTP/1.1 200 OK
Server: workerman
Content-Type: application/json
X-Header-One: Header Value 1
X-Header-Tow: Header Value 2
Connection: keep-alive
Content-Length: 12
---response end---
200 OK
Registered socket 3 for persistent reuse.
Length: 12 [application/json]
Saving to: ‘headerSet2’
100%[===========================================================================================================>] 12 --.-K/s in 0s
2022-01-18 15:12:34 (4.08 MB/s) - ‘headerSet2’ saved [12/12]
关键字词:webman,響應.header,設置