Laravel 8 模拟响应指定地址

2021-07-19 10:43 更新

另外,你也可以将你希望伪造的 URL 正则以及相应的响应传递给 fake 方法。支持 * 作为通配符。未包含在内的 URL 的请求将照常执行。你可以使用 response 方法为这些请求伪造虚拟响应:

Http::fake([
    // 为 Github 作出响应
    'github.com/*' => Http::response(['foo' => 'bar'], 200, ['Headers']),

    // 为 Google 作出响应
    'google.com/*' => Http::response('Hello World', 200, ['Headers']),
]); 

如果你希望指定一个备用 URL 来为所有未有匹配的请求伪造请求,请使用单一的 * 字符:

Http::fake([
    // 为 Github 作出响应
    'github.com/*' => Http::response(['foo' => 'bar'], 200, ['Headers']),

    // 为 Google 作出响应
    '*' => Http::response('Hello World', 200, ['Headers']),
]); 
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号