検索

ホームページ  >  に質問  >  本文

tp5ルートの問題

皆さんにアドバイスをお願いしたいのですが、つい最近tp5を覚えたばかりです。さて、ルートの問題があります。ルーティングをオンにした後、

think\Route::rule('xxx/client/login.php', 'admins.php/admins/Account/login');

ブラウザの URL正常にアクセスできますが、httpwebrequest を使用して投稿リクエストを送信すると例外がスローされます: 内部エラー 500.

原因は何ですか?

XYXY2099日前1179

全員に返信(3)返信します

  • 航航

    航航2019-02-14 10:58:56

    tp5 の Route.php は、get、post、resource およびその他のメソッドを含むルートを定義するために使用されます。ルートが正しく定義されており、Web ページにアクセスできるが、インターフェイス ツールがそれを要求できない場合は、Content-type: application を追加してみてください。 /x- ヘッダーに www-form-urlencodedRequest

    返事
    0
  • XY

    Web アクセスは正常です。ルートが有効になると、元の URL は無効になります。 request.ContentType = "アプリケーション/x-www-form-urlencoded"; request.Method = "POST"; request.ServicePoint.Expect100Continue = false; ルーティング コードなしでも正常に動作しますが、ルーティングを使用すると 500 エラーが報告されます。

    XY · 2019-02-15 19:04:37
  • キャンセル返事