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

【已解決】http協(xié)議POST請(qǐng)求時(shí)獲取不到url的query_string

釋永戰(zhàn)

workerman http協(xié)議POST請(qǐng)求時(shí)獲取不到url的query_string

在使用workerman的時(shí)候發(fā)送POST請(qǐng)求,請(qǐng)求的URL帶有query_string參數(shù),但是在請(qǐng)求類里面獲取不到這個(gè)query_string參數(shù)。

程序代碼或配置

接收POST請(qǐng)求的URL類似于http://xxx.xxx/index.php?param=value
POST請(qǐng)求體數(shù)據(jù)如下

{"id": 1}

獲取參數(shù)的代碼如下

public function onMessage(\Workerman\Connection\TcpConnection $connection, \Workerman\Protocols\Http\Request $request): void
    {
    $connection->send($request->uri());
    }

發(fā)現(xiàn)返回的uri結(jié)果是/index.php,而不是期望的/index.php?param=value

重現(xiàn)問題的步驟

POST請(qǐng)求一個(gè)帶有query_string參數(shù)的URL
通過請(qǐng)求類的uri()方法返回的數(shù)據(jù)沒有帶query_string參數(shù)

操作系統(tǒng)環(huán)境及workerman/webman等具體版本

Linux CentOS 7.9
PHP 7.4.3
workerman 4.1

問題已解決!是我自己的問題,阿彌陀佛!

782 3 0
3個(gè)回答

小W

WorkerRequest 是?

釋永戰(zhàn)

@walkor 大佬能不能給看看是什么原因?

  • 暫無評(píng)論
10bang

測(cè)試完全沒問題,檢查你的代碼
截圖

  • 釋永戰(zhàn) 2024-08-01

    好的我再看一下

  • 釋永戰(zhàn) 2024-08-01

    好像是APIPOST的問題,用那個(gè)工具請(qǐng)求就會(huì)出錯(cuò)····

  • 10bang 2024-08-01

    這就不清楚了,postman是沒問題的

  • 小W 2024-08-02

    我就是用的ApiPost 一點(diǎn)問題沒有

??