app/middleware/Logbefore.php 里第 39 行 $request->only(...);
前面加一句 echo request();
,然后把打印的數(shù)據(jù)發(fā)下
POST /api/aim/file/upload HTTP/1.1
Host: www.thb.com:8787
User-Agent: Go-http-client/1.1
Content-Length: 769
Content-Type: multipart/form-data
Accept-Encoding: gzip
--8dd68889fd9f7b6987d2e231a18de712b26df87818d35b8865f17f8d90c4
Content-Disposition: form-data; name="type"
0
--8dd68889fd9f7b6987d2e231a18de712b26df87818d35b8865f17f8d90c4
Content-Disposition: form-data; name="access_token"
token58cce3c3482f44b8dd022af5a552477f
--8dd68889fd9f7b6987d2e231a18de712b26df87818d35b8865f17f8d90c4
Content-Disposition: form-data; name="imgFile"; filename="./upload/circle_plus.png"
Content-Type: application/octet-stream
PNG
x IjjLh2*E\ZqEzq ??BtG0nID\d#k/%;???I}g5u(5Dr剢\DQy}{cIr 4HdA?E[l
io?]AKLX>SNm|?{7)ApIENDB`
--8dd68889fd9f7b6987d2e231a18de712b26df87818d35b8865f17f8d90c4--
這個應該就是java那邊發(fā)起的錯誤請求 ,他是直接Content-Type multipart/form-data了導致報錯了,但是我本地postman發(fā)起不會報這個錯誤
正常來說,type沒有數(shù)據(jù) 沒有值 應該返回表單驗證的信息,這個是我本地postman返回的數(shù)據(jù) {
"code": "1011",
"msg": "type參數(shù)不能為空"
}
就很奇怪呀,報錯是post null
echo request();
改成 file_put_contents('/tmp/request.log', request());
把生成的文件request.log發(fā)到我郵箱
walkor#workerman.net
app/middleware/Logbefore.php
里第 39 行 $request->only(...);
前面加一句 file_put_contents('/tmp/request.log', request());
,這個是用來記錄原始請求的。
注意是$request->only(...);
前面加。