サーバーへ情報をPOSTするとCallbackWebRequestFailed()が呼ばれます | Unity Forum | Tech Stadium Forum

サーバーへ情報をPOSTするとCall...
 
通知
すべてクリア

サーバーへ情報をPOSTするとCallbackWebRequestFailed()が呼ばれます  

  RSS

Student
(@student)
メンバー Moderator
結合: 4年前
投稿: 1325
04/02/2024 10:46 pm  

ほぼ動画の通りにサーバーへ情報をPOSTしていると思うのですが、CallbackWebRequestFailed()が呼ばれます。Debug.LogError($"WebRequest Error: {webRequest.error}");で詳しく調べると 
WebRequest Error: HTTP/1.1 403 Forbidden と吐き、
サーバー側へのアクセス権限が無い?ようなのですがどうすればいいでしょうか。


引用
Teacher
(@admin)
メンバー Admin
結合: 4年前
投稿: 1296
04/02/2024 10:47 pm  

あなたの制作物はUnityで保存した値のキーはNameとScoreですが、phpファイルでnameとscoreで値を取得するため、うまくPostできない原因になります。

プログラミングでは大文字と小文字は別物として扱っているので、気をつけてください。

三つ目の写真は私が書いたものです。小文字を大文字にするだけでPostできるようになりました。
Unity側のエラーはRankingManager.csのDebug.LogError($"WebRequest Error: {webRequest.error}");が原因です。実は不要なので削除してください。(四つ目の写真緑になっている部分です)

コミットできない問題のほうは、もう一回課題管理フォルダをクローンし直して、新しいブランチを作成しコミットし直するのが一番簡単だと思います。

This post was modified 3か月前 3回 by Teacher

返信引用
共有:
タイトルとURLをコピーしました