【#Laravel】J-QueryでPOSTしたら”Internal Server Error”
関連記事
- 難解なソースを追っかけてるけど謎多すぎで頭痛中(汗 脳血管が吹っ飛びかけらしい 【2024年06月21日(金)】
- 【#apache #PHP】apacheが立ち上がらなくなったー「アクセス許可で禁じられた方法でソケットにアクセスしようとしました」エラー発生 【2024年04月16日(火)】
- 【#Laravel #PHP】久しぶりにLaravelと格闘しておるがすっかり忘れちょる(汗 【2024年04月12日(金)】
- 【#PHP】謎な #Laravel 案件 引き渡したじ 【2024年01月11日(木)】
- 【PHP】PHPのバージョンをアップしたら,「tcpdf」フレームワークがエラー吐きまくりで,こっちまで吐きそうになった 【2024年01月10日(水)】
今日はDBとの接続作業
WEBAPI@PHPのほうは,さくっと仕上がって,JSONで狙ったとおり値が返ってきた
んじゃ,JavaScriptから,POSTで叩いてみましょう
$.ajax({ type: "post", scriptCharset: 'utf-8', dataType: 'json', url: 'hogehogeapi/hoge1' , data: { id: '10' }, timeout: 10000, success: function (res) { alert("受信OK"); }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert("受信NG"); } });「受信NG」ズラ
なして??
GETではうまくいく.WEBAPI側@phpは,まだ引数受取部は実装してないぞい.GETやろうがPOSTやろうが問題無いはず
Visual Studioのデバッガで追っかけたら
>>function (XMLHttpRequest, textStatus, errorThrown)
のerrorThrownが,”Internal Server Error”って返してくる
むむむっ..
こっから格闘,あ~だこ~だ...3時間
ふと,XMLHttpRequest側の中身を確認してみたら,受信文字列がJSON形式じゃなくHTML形式になってる
ん?これ,Laravelが吐くエラー画面じゃねぇ~か(びっくりポン
このHTML形式にエラーコードが記載されてるはず...調べたら
TokenMismatchException
なエラー
早速ググったら,事例があった!
Laravel 5 でのPOSTでのルーティングがうまくいかない@stackoverflow
LaravelのPOST通信は「csrf_token」なるカラクリがデフォルトで入っていて,FORM入力部でtokenの設定が正常でないと「TokenMismatchException」エラーになるそうな
WEBAPIなんで,tokenなんか使わん!そりゃエラーで落ちる...ドロドロドロ
なんで,「csrf_token」をオフすればPOST出来るとのこと
オフの方法も記載あって
app/Http/Middleware/VerifyCsrfToken.phpの$except変数を適時書き換えろ,と
↑のやつだったら
namespace App\Http\Middleware; use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as BaseVerifier; class VerifyCsrfToken extends BaseVerifier { /** * The URIs that should be excluded from CSRF verification. * * @var array */ protected $except = [ 'hogehogeapi/*', ]; }に書き換えればOK
これで,POSTで投げられましたっす
う~む,地雷原やなぁ>Laravel
まだアチコチで爆発するはず(GRB爆
コメント
九州自動車道 トンネル内で大型トレーラーから出火 人吉~八代間で通行止め(24/7/26)
【#ご到着シリーズ】冷凍かしわ飯&冷凍かしわうどんセットに当選したモルモルモル
【#破局噴火】イエローストーンで大規模な水蒸気爆発が発生
暑すぎてダレてる.なんのやる気も起こらんドロドロドロ
【#Windows #CrowdStrike】セキュリティーソフト世界シェア1位があだ…ウィンドウズ障害、「過去最大規模」の見方も
3連休,らしい.これといって予定はない(爆
【#trump #shooting】トランプ暗殺未遂:トランプ氏 集会で発砲音「前大統領は無事」死者も
【#線状降水帯】九州北部山口県に線状降水帯発生予測情報発令(24/7/13)
【#落雷】今朝の雷,すごかったー 清武城かお隣のマンションに落雷したー共用部の電源落ちてるテレビが映らない!
【#彗星】紫金山アトラス彗星(C/2023 A3)がぶっ壊れた!今秋,見れると思ってたのにピエン