-1

ネット、というエラーが表示されます

「潜在的に危険なリクエスト。「クライアント」からのフォーム値が検出されました。「特殊文字」<"と「>"でパスワードを入力したとき、オンラインでいくつかのソリューションを見つけました。 2.0 "web.configファイルにステートメントを追加しましたが、ページの上に私のWeb設定が次のようになりました

<system.web> <authorization> <allow roles="TARGET.DRP.ADMINS, TARGET.DRP.BUSINESS_ADMINS, TARGET.DRP.DEVICE_MNGRS, TARGET.DRP.USERS, TARGET.DRP.MANUFACTURERS"/> <deny users="?"/> </authorization> <httpRuntime requestValidationMode="2.0"/> <compilation debug="true"/> <pages validateRequest="false"/> </system.web>

また、これはパスワードに「<」または「>」が含まれている場合にのみ表示されますが、パスワードに「<」と「>」の両方が含まれている場合は正常に機能しています。これを解決する方法はありますか。

ありがとうございました..


Pythonで変数をTCPHandlerに送信します

PythonでSocketServer.TCPServerを使用して変数をTCPHandlerに送信する方法について混乱しています..

HOST, PORT = hosts[0], args.port
server = SocketServer.TCPServer((HOST, PORT), METCPHandler)
server.serve_forever()

どの呼び出し:

class METCPHandler(SocketServer.BaseRequestHandler):           
    def handle(self):
        self.data = self.request.recv(1024).strip()
        print "{} wrote:".format(self.client_address[0])
        r = MExpressHandler(self.data, False)

しかし、デバッグブール値を MExpressHandler に渡したい..だから

HOST, PORT = hosts[0], args.port
server = SocketServer.TCPServer((HOST, PORT), METCPHandler(debug))
server.serve_forever()

失敗します。これを行う正しい方法は何ですか?TCPHandler オーバーライド全体を再作成する必要があり__init__ますか?

4

2 に答える 2

1

GET を使用してフォームを送信する場合、値をエンコードしない限り機能しません。

于 2013-04-08T21:26:10.913 に答える