国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

小白請(qǐng)教一下http-client重定向問(wèn)題

yimo

問(wèn)題描述

  • 使用http-client時(shí)會(huì)自動(dòng)跟隨重定向,我這里想手動(dòng)處理重定向.
  • 邏輯:第一次Post請(qǐng)求后會(huì)重定向到第二個(gè)頁(yè)面,但是請(qǐng)求第二個(gè)頁(yè)面會(huì)把第一個(gè)的Post數(shù)據(jù)再次提交(再次提交就會(huì)出錯(cuò))。
    我這里想手動(dòng)處理 Location 來(lái)完成

為此你搜索到了哪些方案及不適用的原因

  • (源碼中) 在 RequestguardMax 函數(shù)似乎在超出次數(shù)之后只會(huì)拋出異常
  • 嘗試修改了請(qǐng)求的 allow_redirects 配置,結(jié)果會(huì)是超出 max 后直接拋出異常而不會(huì)繼續(xù)處理請(qǐng)求

  • 其他方法就不知道了

操作系統(tǒng)&版本

操作系統(tǒng): Windows
Workerman版本: 5.0
http-client: 2.2

配置代碼

$http -> request('https://example.com/', [
    'method' => 'POST',
    'version' => '1.1',
    'allow_redirects' => [
         'max' => 1
    ],
    // --snip--
]);
有大神能幫忙看看嘛
413 1 0
1個(gè)回答

Jason X

重定向的邏輯在這里,在這兒處理下入?yún)ⅲ?br /> 截圖

  • yimo 2025-01-18

    感謝您的回答,在"//Redirect"后修改了Request確實(shí)解決了問(wèn)題!

??